Ты будешь заниматься
Проектированием решений
- Анализ и декомпозиция верхнеуровневых требований бизнес-заказчика
- Определение состава систем/сервисов/компонентов, которые необходимо разработать или доработать (совместно с архитектором)
- Постановка задач на доработки смежных систем
- Описание взаимодействия и интеграционных принципов между разрабатываемыми/дорабатываемыми компонентами решения
Разработкой технических заданий на компоненты бэкэнда или микросервисы
- Сбор и анализ требований, декомпозиция
- Определение точек интеграции, разработка и согласование интеграционного контракта (xsd, swagger или json-схема)
- Описание структур хранимых и используемых в рамках сервиса данных, проектирование БД
- Описание алгоритмов работы сервиса (основной сценарий, альтернативные и исключительные), включающий логику валидации, обработки данных запроса, бизнес-логики, правил формирования ответа вызывающей стороне
- Описание правил формирования запросов к внешним системам и разбора различных вариантов ответов
- Поддержка процесса разработки на всех этапах до выхода в PROD
Анализ и документирование требований на фронтальные компоненты (мобильные и веб-приложения)
- Обсуждение бизнес-требований с PO, их анализ
- Разработка прототипов форм, взаимодействие с дизайнером
- Проработка и анализ API, предоставляемого фронтам со стороны бэка
- Документирование структуры экранных форм, описание их состава, поведения, правил отправки запросов и разбора ответов
- Поддержка процесса разработки и тестирования, контроль сроков реализации задачи
Разбор дефектов среды PROD
- Анализ дефектов и инцидентов, в которых коллегами были выявлены спорные ситуации относительно требований
- Анализ логов, описания, поведения приложения
- Формирование заключения по исправлению проблемы, корректировка требований
- Постановка задачи на разработку