Преобразование бизнес-требований в технические спецификации: декомпозиция, создание технических заданий для разработчиков, определение критериев готовности;
Проектирование технической архитектуры: описание компонентов системы, их взаимодействия, выбор технологического стека;
Проектирование API и интеграций: разработка контрактов взаимодействия, форматов данных, схем аутентификации и авторизации;
Проектирование моделей данных: разработка схем БД, оптимизация структур хранения, написание примеров SQL-запросов;
Анализ и документирование существующих систем: обратная разработка, исследование унаследованного кода, создание технической документации;
Анализ производительности: профилирование запросов, оценка нагрузки, разработка рекомендаций по оптимизации;
Техническая экспертиза: проверка технических решений, оценка реализуемости, анализ технических рисков и ограничений.
Требования:
Опыт работы системным аналитиком в проектах разработки ПО от 3-х лет;
Уверенное владение продуктами Atlassian (Jira, Confluence) для технической документации и управления задачами;
Опыт работы по Agile-методологиям (Scrum, Kanban), понимание принципов разработки ПО;
Опыт интеграции с системами математического моделирования;
Опыт работы с системами обработки и анализа промышленных данных;
Понимание алгоритмов и методов предиктивной аналитики;
Понимание паттернов проектирования и архитектурных подходов (монолит, микросервисы, сервис-ориентированная архитектура);
Знание нотаций технического моделирования (UML - диаграммы классов, последовательности, компонентов);