Обязанности:
- Собирать, анализировать и формализовывать бизнес- и системные требования.
- Проектировать изменения на стыке нескольких информационных систем, клиент-серверное и межсервисное взаимодействие.
- Проектировать интеграции через REST API, брокеры сообщений и другие способы обмена данными; описывать API-контракты и синхронные и асинхронные сценарии.
- Проектировать модели данных, анализировать данные с помощью SQL, описывать процессы и взаимодействие компонентов с использованием UML и других нотаций.
- Готовить постановки для команды разработки, участвовать в проработке архитектурных решений и сопровождать требования на этапах разработки, тестирования и внедрения.
Требования:
- Опыт работы системным аналитиком от 5 лет и самостоятельного ведения задач уровня Senior — от сбора требований до передачи решения в разработку.
- Практический опыт проектирования межсистемных интеграций и REST API, понимание клиент-серверного взаимодействия, микросервисной архитектуры и синхронного и асинхронного обмена.
- Опыт работы с OpenAPI/Swagger, Postman, Kafka, очередями сообщений, SQL, реляционными моделями данных и UML.
- Понимание идемпотентности и повторной доставки сообщений; умение формулировать требования и взаимодействовать с заказчиками, разработчиками, архитекторами и QA.
- Будет плюсом опыт работы с RabbitMQ, gRPC, WebSocket, webhook, Jira и Confluence.
Условия: полная занятость, график 5/2, удалённая работа или гибридный формат. Опыт работы — более 6 лет.