Системный аналитик
Мы ищем системного аналитика, который будет проектировать решения, затрагивающие несколько систем одновременно. Ваша работа — превращать неполные и противоречивые исходные данные в требования, которые понятны разработке, тестированию и бизнесу.
Чем предстоит заниматься
- Выявлять и прорабатывать требования, в том числе по противоречивым и неполным исходным данным: сценарии использования (use cases), функциональные, нефункциональные и интеграционные требования, трассировка к целям и проектным решениям
- Проектировать решения с участием нескольких систем, сравнивать варианты, учитывать нефункциональные требования и технический долг, согласовывать решение с продактами и тимлидом
- Проектировать интеграционные сценарии по REST, gRPC и Kafka, прорабатывать обработку ошибок, идемпотентность
- Проектировать модели данных, ролевые и статусные модели для сложных объектов, прорабатывать миграцию и качество данных
- Оценивать влияние изменений требований на смежные системы и сроки, аргументированно отклонять необоснованные изменения
- Проектировать сценарии приёмки, включая негативные и граничные случаи, и вести приёмку
- Проводить ревью артефактов коллег по критериям готовности (DOR/DOD) и давать предметную обратную связь
- Оценивать трудозатраты по инициативам и участвовать в планировании
- Вести техническую документацию: диаграммы последовательности, активности, состояний, классов, C4, ER, BPMN
Кого мы ищем?
- Опыт проектирования решений с участием нескольких систем
- Умение разбираться в системах с большим количеством интеграций
- Уверенное владение интеграциями: REST, gRPC, JSON, XML, асинхронный обмен и очереди (Kafka или аналоги), обработка ошибок, идемпотентность, повторные вызовы, описание контрактов (OpenAPI/Swagger)
- Моделирование данных в реляционных и NoSQL БД: логическая модель, ключи и связи, денормализация, миграция
- Уверенный SQL: соединения, группировки, подзапросы, поиск причин расхождений в данных
- Требования: use cases с альтернативными потоками и исключениями, трассировка, оценка влияния изменений
- Ролевые и статусные модели: состояния, переходы, права
- Нотации UML (последовательности, состояний, классов), ER и BPMN
Будет плюсом
- Понимание CI/CD, чтение кода на Python, Go или TypeScript для локализации дефектов
- Диагностика по логам и метрикам (Grafana, Sentry), анализ трафика
- Тест-дизайн и проведение приёмочных испытаний
- Опыт применения ИИ-инструментов в системном анализе
- Диаграммы как код (Markdown/Mermaid)
Мы предлагаем
- Оформление в аккредитованную ИТ-компанию
- ДМС
- Офис в центре Москвы и гибридный формат работы
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.