Лоция

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

Не указана
  • Москва
  • От 3 до 6 лет
  • Системный анализ
  • REST API
  • Apache Kafka
  • BPMN
  • UML
  • PostgreSQL

Чем предстоит заниматься:

  • Анализом структур данных (JSON, XML) и атрибутов системных сущностей для постановки задач на разработку реляционных баз данных (Postgre) и контрактов для межсистемного взаимодействия (REST);

  • Исследованием и описанием алгоритмов агрегирования данных для постановки задач на разработку;

  • Формированием документации (описанием контрактов и алгоритмов, формированием карт данных, подготовкой ER-диаграмм, подготовкой ТЗ на разработку, участвовать в подготовке датасетов для тестирования);

  • Декомпозицией ТЗ на задачи для разработчиков;

  • Взаимодействием со смежными командами, для синхронизации текущих изменений в зависимых системах;

  • Участием в функциональной приемке задач.

Чего мы ждем от тебя:

  • Опыт работы в роли системного аналитика в проектах с REST API от 3 лет;
  • Основы программной инженерии, жизненного цикла разработки программного обеспечения, управления требованиями;
  • Опыт анализа, выявления и формализации требований заказчиков;
  • Опыт написания технического задания (user story, диаграмм потоков и последовательности, ER) на уровне постановки задачи для разработчиков реляционных БД и backend-сервисов;
  • Знание стандартов описания и моделирования бизнес-процессов на этапе анализа (BPMN, UML, DFD, SADT, IDEF и др.);
  • Опыт проектирование API (REST, SOAP);
  • Опыт проектирование асинхронного взаимодействия систем через брокеры сообщений;
  • Понимание взаимодействия ИТ-систем: приложение, серверная часть, внешние системы и т.д;
  • Знание SQL\T-SQL\PL SQL на уровне составления запроса к нескольким таблицам и чтения хранимых процедур;
  • Опыт работы с реляционными БД, HTTP, WebAPI, REST/SOAP, jwt/oauth 2.0, swagger, Postman;
  • Знание принципов клиент-серверной архитектуры,
  • Понимание основ построения реляционных и noSQL БД.
  • Знание современных технологий применяемых в микросервисной архитектуре;
  • Понимание принципов UI/UX;
  • Опыт поиска данных и составления маппинга данных;
  • Оконченное высшее техническое образование.