Назад
2 дня назад

Системный аналитик (REST API/Kafka)

170 000 - 250 000₽
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Системный аналитик (REST API/Kafka): Сбор и формализация бизнес- и системных требований, проектирование интеграций, API, моделей данных и межсервисного взаимодействия с акцентом на REST, Kafka, SQL и микросервисную архитектуру. Фокус на проектировании синхронных и асинхронных сценариев, обеспечении идемпотентности, описании API-контрактов и подготовке технических постановок для разработки.

Локация: Иннополис; адрес: Москва. Удалённый или гибридный формат работы.

Зарплата: 170 000–250 000 RUR на руки в месяц.

Компания

GO Digital.

Что делать

  • Собирать, анализировать и формализовывать бизнес- и системные требования.
  • Самостоятельно проектировать изменения на стыке нескольких информационных систем, включая клиент-серверное и межсервисное взаимодействие.
  • Проектировать интеграции через REST API, брокеры сообщений и другие способы обмена данными.
  • Описывать API-контракты, синхронные и асинхронные сценарии, модели данных и структуры баз данных.
  • Использовать SQL, UML и другие нотации моделирования для анализа данных и описания решений.
  • Формировать постановки для разработки и сопровождать требования на этапах разработки, тестирования и внедрения, взаимодействуя с разработчиками, архитекторами, QA и бизнес-заказчиками.

Требования

  • Коммерческий опыт работы системным аналитиком от 5 лет и опыт самостоятельного ведения задач уровня Senior — от сбора требований до проектирования решения и передачи в разработку.
  • Практический опыт проектирования интеграций между системами; понимание клиент-серверного взаимодействия, REST и микросервисной архитектуры.
  • Умение проектировать REST API: методы, URL, параметры, request/response и HTTP status codes.
  • Опыт работы с OpenAPI / Swagger и Postman или аналогичными инструментами для проверки API.
  • Понимание интеграций через API, брокеры сообщений, файловый обмен и базы данных, а также различий между синхронным и асинхронным взаимодействием.
  • Опыт работы с Kafka и понимание producer/consumer, топиков, партиций, consumer groups, очередей сообщений и механизмов повторной доставки.
  • Понимание идемпотентности и необходимости её обеспечения при повторной обработке запросов и сообщений.
  • Уверенное знание SQL, опыт работы с несколькими таблицами и проектирования реляционных моделей данных.
  • Практический опыт использования UML и других нотаций моделирования, умение формулировать требования и технические постановки, самостоятельно принимать решения и работать автономно.
  • Опыт взаимодействия с бизнес-заказчиками, разработчиками, архитекторами и QA.

Хорошо, если есть

  • Опыт работы с RabbitMQ, gRPC, WebSocket, webhook, Jira и Confluence.

Культура и преимущества

  • Полная занятость по графику 5/2.
  • Удалённый или гибридный формат работы.
  • Задачи уровня Senior с высокой степенью самостоятельности.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →