Твоя зона ответственности:
* Сбор, анализ и формализация входящих функциональных и технических требований к информационным системам и интеграционным решениям;
* Трансляция входящих требований в системные требования для команды разработки (user stories, use cases, функциональные и нефункциональные требования);
* Проработка и описание интеграционных взаимодействий, включая API-контракты (REST / SOAP), асинхронные сценарии, очереди сообщений (Kafka / RabbitMQ), обработку ошибок, ретраи и DLQ;
* Участие в проектировании event-driven архитектуры, описание событий, контрактов, схем обмена и жизненного цикла сообщений;
* Проработка и документирование распределённых процессов с использованием паттернов Saga (orchestration / choreography);
* Учёт и описание принципов eventual consistency, компенсационных действий и сценариев восстановления при сбоях;
* Определение и фиксация нефункциональных требований (NFR): производительность, надёжность, отказоустойчивость, масштабируемость, безопасность;
* Моделирование системных процессов и взаимодействия компонентов в нотациях BPMN / UML;
* Подготовка, ведение и актуализация технической и проектной документации;
* Взаимодействие с командой разработки, QA и смежными техническими командами;
* Сопровождение задач на этапе реализации: участие в проработке решений, контроль соответствия реализации требованиям, участие в функциональном и интеграционном тестировании;
* Участие в проектировании и развитии микросервисных решений, а также в улучшении существующих сервисов в приложении MBANK.
Мы ожидаем от тебя:
* Опыт работы системным аналитиком от 2 лет в проектах по разработке и развитию IT-систем;
* Понимание жизненного цикла разработки IT-продуктов (от проработки требований до внедрения и сопровождения);
* Опыт работы по Scrum, Kanban и взаимодействия с кросс-функциональными командами;
* Уверенное владение нотациями BPMN и UML (диаграммы последовательностей, активности, компонентов);
* Понимание принципов интеграций и взаимодействия систем (REST API, SOAP);
* Базовое понимание принципов работы очередей сообщений и стриминговых платформ (RabbitMQ, Kafka);
* Понимание микросервисной архитектуры, асинхронных взаимодействий, механизмов обработки ошибок и отказов;
* Опыт работы с инструментами тестирования API (Postman, Insomnia или аналоги);
* Практический опыт работы в JIRA / Confluence (или аналогичных системах);
* Опыт работы с системами мониторинга и анализа логов (Elasticsearch, Kibana или аналоги);
* Развитые аналитические способности, системное мышление, критическое мышление и умение работать с большим объёмом информации, структурируя её в понятный и применимый результат.
Кого мы ищем:
Мы ищем системного аналитика с опытом участия в разработке и развитии IT-систем, который понимает архитектурный и интеграционный контекст решений, умеет работать с требованиями и техническими командами и готов брать ответственность за результат на всём жизненном цикле задачи — от проработки требований до внедрения и сопровождения.
