Чем предстоит заниматься:
-
Анализом структур данных (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;
- Опыт поиска данных и составления маппинга данных;
- Оконченное высшее техническое образование.