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