Системный аналитик (Senior)
Summary
Senior systems analyst coordinating analysts on a project building a CASCO (car insurance) decision-making system. Daily work: analyzing JSON/XML data structures, designing REST contracts and PostgreSQL data models, writing specs and ER diagrams, and decomposing tasks for developers.
Навыки: Системный анализ, Apache Kafka, PostgreSQL. Квалификация: Senior. Специализации: Системный аналитик.
Чем предстоит заниматься:
координацией работы системных аналитиков проекта;
системным анализом в рамках проекта по разработке системы принятия решений КАСКО;
анализом структур данных (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.