на главную
habr•13 ч. назад

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

Удалённо

Навыки и технологии

UX/UIМикросервисная архитектураMongoDBPostgreSQLMySQL

Ключевая задача

Координация системных аналитиков и системный анализ в проекте разработки системы принятия решений КАСКО: анализ данных, постановка задач, документация и приемка.

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

Обязанности

  • координацией работы системных аналитиков проекта;
  • системным анализом в рамках проекта по разработке системы принятия решений КАСКО;
  • анализом структур данных (JSON, XML) и атрибутов системных сущностей для постановки задач на разработку реляционных баз данных (Postgre) и контрактов для межсистемного взаимодействия (REST);
  • исследованием и описанием алгоритмов агрегирования данных для постановки задач на разработку;
  • формированием документации (описание контрактов и алгоритмов, формирование карт данных, подготовка ER-диаграмм, подготовка ТЗ на разработку, участие в подготовке датасетов для тестирования);
  • декомпозицией ТЗ на задачи для разработчиков;
  • взаимодействием со смежными командами, для синхронизации текущих изменений в зависимых системах;
  • участием в функциональной приемке задач.

Требования

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