Обязанности:

  • Собирать, анализировать и формализовывать бизнес- и системные требования.
  • Проектировать изменения на стыке нескольких информационных систем, клиент-серверное и межсервисное взаимодействие.
  • Проектировать интеграции через 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 лет.