Мы проводим масштабную миграцию цифрового финансового продукта на новую платформу . Это комплексный проект по переносу системы кредитования, включающий миграцию данных, переписывание бизнес-логики и построение новых интеграций.
Мы ищем опытного System Analyst, который будет отвечать за анализ текущей системы, проектирование целевых решений и сопровождение команд разработки на всех этапах миграции.
Чем предстоит заниматься:
- Анализировать существующую систему, выявлять бизнес-правила, зависимости и ограничения;
- Разрабатывать детальные технические требования и спецификации для миграции функциональности;
- Описывать и согласовывать интеграционные контракты (REST API, JSON-схемы, event-контракты);
- Моделировать и визуализировать бизнес-процессы и потоки данных с использованием BPMN и UML (Sequence, Activity, Component diagrams);
- Проектировать миграцию данных: маппинги, трансформации, стратегии переноса;
- Декомпозировать технические инициативы в задачи для разработки, готовить User Stories / Use Cases и формировать критерии приёмки;
- Проводить анализ рисков и узких мест в целевой архитектуре;
- Поддерживать команды разработки в процессе delivery: отвечать на вопросы, участвовать в backlog grooming и sprint planning;
- Взаимодействовать со смежными командами и стейкхолдерами для согласования технических решений;
- Поддерживать и актуализировать документацию в базе знаний (Confluence);
- Участвовать в разборе сложных инцидентов и анализе причин их возникновения (root cause analysis).
Наши ожидания:
- Опыт работы в банковских, финтех- или e-commerce продуктах;
- Опыт работы системным аналитиком от 5 лет, желательно интеграции или продуктовой разработке;
- Глубокое понимание принципов работы REST API (HTTP-методы, статус-коды, заголовки, идемпотентность, версионирование);
- Практический опыт работы с инструментами для тестирования и описания API (Swagger/OpenAPI, Postman);
- Знание SQL: умение писать сложные запросы с JOIN, оконными функциями, понимание структуры баз данных PostgreSQL;
- Умение создавать понятные и структурированные диаграммы с использованием BPMN и UML;
- Навык подготовки и ведения технической документации (требования, спецификации, технические описания);
- Опыт работы с event-driven архитектурой и брокерами сообщений (Kafka, RabbitMQ);
- Понимание принципов микросервисной архитектуры и паттернов взаимодействия между сервисами;
- Опыт работы с legacy-системами и миграцией данных.
Будет плюсом:
- Опыт участия в архитектурных ревью и принятия технических решений;
- Знание паттернов CQRS, Event Sourcing;
- Опыт работы с GraphQL;
- Английский язык на уровне чтения технической документации;