Системный аналитик

GO Digital

Системный аналитик

Москва

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

Обязанности:
  • Собирать, анализировать и формализовывать бизнес- и системные требования;
  • Самостоятельно проектировать изменения на стыке нескольких информационных систем;
  • Прорабатывать клиент-серверное и межсервисное взаимодействие;
  • Проектировать интеграции через REST API, брокеры сообщений и другие способы обмена данными;
  • Описывать контракты API: методы, параметры, структуры запросов и ответов, коды ошибок;
  • Прорабатывать синхронные и асинхронные сценарии взаимодействия между сервисами;
  • Проектировать модели данных и участвовать в проработке структуры баз данных;
  • Использовать SQL для анализа данных и проверки реализуемых решений;
  • Описывать процессы и взаимодействие компонентов с использованием UML и других нотаций моделирования;
  • Формировать понятные и однозначные постановки для команды разработки на основе требований заказчика;
  • Участвовать в проработке архитектурных решений совместно с разработчиками и архитекторами;
  • Сопровождать требования на этапах разработки, тестирования и внедрения.
Требования:
  • Опыт коммерческой работы системным аналитиком от 5 лет;
  • Опыт самостоятельного ведения задач уровня Senior — от сбора требований до проектирования решения и передачи в разработку;
  • Практический опыт проектирования интеграций между системами;
  • Хорошее понимание клиент-серверного взаимодействия и принципов REST;
  • Умение проектировать REST API: методы, URL, параметры, request/response, HTTP status codes;
  • Опыт работы с OpenAPI / Swagger, умение читать API-контракты;
  • Практический опыт использования Postman или аналогичных инструментов для проверки API;
  • Понимание различных способов интеграции: API, брокеры сообщений, файловый обмен, взаимодействие через БД;
  • Понимание различий между синхронным и асинхронным взаимодействием;
  • Опыт работы с Kafka и понимание принципов работы producer/consumer, топиков, партиций и consumer groups;
  • Понимание принципов работы очередей сообщений и механизмов повторной доставки;
  • Понимание идемпотентности и необходимости её обеспечения при повторной обработке запросов и сообщений;
  • Уверенное знание SQL и опыт работы с несколькими таблицами;
  • Опыт проектирования реляционных моделей данных;
  • Практический опыт использования UML и других нотаций моделирования;
  • Понимание принципов микросервисной архитектуры и межсервисного взаимодействия;
  • Умение понимать бизнес-контекст реализуемого функционала и влияние изменений на смежные системы;
  • Умение четко формулировать требования и технические постановки;
  • Способность самостоятельно принимать решения в рамках своей зоны ответственности и работать автономно;
  • Опыт взаимодействия с бизнес-заказчиками, разработчиками, архитекторами и QA;
  • Будет плюсом опыт работы с RabbitMQ, gRPC, WebSocket, webhook, Jira и Confluence.
Условия:
  • Полная занятость, график 5/2;
  • Удалённый или гибридный формат работы;
  • Работа над задачами уровня Senior с высокой степенью самостоятельности
Навыки
  • Системный анализ
  • Бизнес-анализ
  • Kafka
  • UML
  • SQL
  • BPMN
  • Системная интеграция
Посмотреть контакты работодателя

Адрес

Похожие вакансии

DCloud
  • Иннополис

  • до 180000 RUR

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию