Сбор, анализ и формализация требований к ПО различного уровня (функциональные, нефункциональные и бизнес-требования).
Моделирование бизнес-процессов с использованием нотаций UML и BPMN для визуализации и оптимизации текущих и целевых процессов.
Построение моделей AS IS и TO BE.
Подготовка и актуализация документации, включая технические задания, спецификации требований и пользовательские истории.
Участие в тестировании и валидации разработанных решений, включая создание тестовых сценариев и проведение функционального тестирования.
Тесное сотрудничество с разработчиками для обеспечения понимания и реализации требований, постановка задач разработчикам, участие в планировании спринтов и управлении бэклогом.
Участие в проектировании и реализации интеграционных решений (REST, gRPC, SOAP и др.) для обеспечения совместимости систем.
Участие в проектных встречах для обсуждения хода выполнения задач, выявления рисков и поиска оптимальных решений.
Требования:
Опыт работы в должности системного аналитика в командах разработки.
Опыт разработки ТЗ, ФТ и постановки задачи разработчикам.
Понимание принципов построения сложных распределенных систем (клиент-сервер, web).
Опыт составления технических заданий, включающих в себя описание сложных низкоуровневых алгоритмов.
Понимание основ работы с базами данных и API, умение проектировать API - методы.
Понимание микросервисной архитектуры.
Понимание UML, умение рисовать схемы, владение инструментами визуального проектирования.