Проработка бизнес-требований: Самостоятельный сбор, декомпозиция и перевод высокоуровневых бизнес-целей (от Product Owner/заказчиков) в детальные, технически реализуемые системные требования (SRS).
Формирование бэклога разработки: Написание прозрачных и понятных для команды разработки User Stories и Use Cases с четкими критериями приемки.
Управление изменениями: Анализ влияния новых фич на существующую архитектуру платформы и смежные системы.
Проектирование API и контрактов: Разработка детальных контрактов межсервисного взаимодействия. Описание REST API (с фиксацией в Swagger).
Асинхронное взаимодействие: Моделирование потоков событий через брокеры сообщений (Kafka). Описание структуры топиков, схем сообщений (JSON) и логики обработки ошибок.
Визуализация логики: Проектирование сложных бизнес-процессов и алгоритмов с использованием нотаций BPMN 2.0 (для логики процессов) и UML (Sequence diagrams — для описания пошагового взаимодействия систем).
Проектирование моделей данных: Участие в разработке схем баз данных (отношения, сущности), составление матриц маппинга данных при интеграциях со сторонними шлюзами или процессингом.
Сопровождение SDLC (Жизненного цикла разработки): Поддержание Confluence/Jira, защита требований перед разработчиками и QA, оперативное решение аналитических блокеров в процессе разработки.
Тестирование и верификация: Участие в формировании тест-кейсов, проведение первичного тестирования реализованного функционала (валидация API через Postman, проверка логов в BD/OpenSearch, базовые SQL-запросы к БД) до передачи в QA.
Мы ждем от кандидата:
Опыт в системном анализе: от 3–4 лет в коммерческой разработке распределенных систем и микросервисной архитектуры (MSA) (Fintech/Banking - будет плюсом).
Проектирование интеграций: практический опыт проектирования REST API, знание форматов JSON/XML и умение детально описывать контракты взаимодействия в Swagger.
Работа с очередями: понимание принципов асинхронного взаимодействия систем через брокеры сообщений (работа с Kafka).
Моделирование процессов: уверенное владение нотациями BPMN 2.0 (описание бизнес-логики) и UML (в обязательном порядке — Sequence Diagrams, компонентные диаграммы).
Уверенный SQL: умение самостоятельно писать запросы средней сложности (JOIN, группировки, вложенные запросы) для анализа данных в БД и локализации ошибок.
Техническая документация: опыт создания прозрачных, понятных для разработки и тестирования артефактов (SRS, Use Cases, User Stories с четкими Acceptance Criteria) и поддержания базы знаний в Confluence/Jira.
Мы предлагаем:
Полностью удаленный формат работы;
Прозрачную систему мотивации: ЗП в валюте + годовые премии по результатам выполнения KPI (уровень оклада обсуждается индивидуально);
Отсутствие бюрократии, высокая степень свободы. Решения принимаются очень быстро;
Перспективы карьерного роста, прямое влияние на бизнес и возможность использовать новейшие технологии.