ПСБ Финанс (бренд CarMoney) — финтех-сервис, входящий в группу SmartTechGroup и являющийся стратегическим партнером банка ПСБ.
Мы создаем и развиваем цифровые финансовые продукты и онлайн-сервисы в сфере кредитования (залоговые и беззалоговые займы), а также технологичные решения для финансового рынка и компаний группы.
Сейчас мы ищем системного аналитика, который будет участвовать в развитии архитектуры взаимодействия мобильных приложений и backend-систем. Предстоит работать в тесной связке с архитектором решений, командами разработки и владельцами мобильных продуктов. Основной фокус — проработка доменной модели, бизнес-процессов, интеграционных контрактов и клиент-серверных сценариев с учётом особенностей мобильных платформ.
Что предстоит делать:
Прорабатывать доменную модель и бизнес-процессы
участвовать в формировании доменной модели совместно с архитектором и бизнес-представителями
определять границы доменных контекстов и зоны ответственности систем
прорабатывать принципы ownership и single writer для ключевых сущностей
описывать текущие и целевые бизнес-процессы (AS-IS и TO-BE)
готовить BPMN-диаграммы для межсистемной оркестрации
участвовать в разграничении процессной и доменной логики
Проектировать интеграции и взаимодействие систем
описывать и сопровождать интеграционные контракты между информационными системами и мобильными приложениями
прорабатывать REST API и асинхронные механизмы взаимодействия
описывать структуры сообщений и событий, обязательные и опциональные атрибуты
определять требования к версионированию контрактов и обратной совместимости
участвовать в проектировании event-driven взаимодействий, определять назначение и семантику событий, роли систем-источников и потребителей
учитывать принципы eventual consistency при проектировании распределённых сценариев
прорабатывать подходы к BFF и API-агрегации с учётом потребностей мобильных клиентов
Прорабатывать мобильные сценарии и синхронизацию данных
проектировать клиент-серверные сценарии взаимодействия мобильных приложений с backend-системами
учитывать особенности мобильных платформ: ограничения фонового выполнения, нестабильность сети, расход заряда устройства и мобильного трафика
формировать требования к полной и инкрементальной синхронизации данных между мобильными приложениями и backend-системами
прорабатывать механизмы batching, retry и идемпотентности операций
описывать сценарии обработки задержек доставки, временной недоступности сервисов и потери соединения
проектировать сценарии доставки изменений и пользовательских уведомлений на мобильные устройства с использованием push-уведомлений и механизмов синхронизации
учитывать offline-сценарии, кэширование и восстановление данных после потери связи
Сопровождать разработку
готовить и поддерживать аналитическую документацию: контекстные и sequence-диаграммы, описание пользовательских и системных сценариев
описывать пограничные ситуации (edge cases) и сценарии обработки ошибок
сопровождать команды разработки на этапе реализации, уточнять требования и логику работы системы
участвовать в обсуждении технических изменений и оценивать их влияние на архитектуру, бизнес-процессы и пользовательские сценарии
взаимодействовать с архитекторами, разработчиками и владельцами мобильных продуктов
Мы ищем кандидата, который:
понимает принципы Domain-Driven Design на уровне системного анализа: bounded contexts, агрегаты, инварианты и разграничение ответственности доменов и процессов
имеет опыт описания event-driven взаимодействий, понимает асинхронные модели интеграции и принципы eventual consistency
уверенно проектирует интеграционные контракты и понимает требования к их версионированию, совместимости и нефункциональным характеристикам
имеет опыт проработки клиент-серверных сценариев для мобильных приложений, включая взаимодействие mobile-backend, пользовательские состояния и обработку ошибок
понимает принципы построения BFF и API-агрегации с учётом особенностей мобильных приложений
разбирается в ограничениях мобильных платформ: расход заряда устройства, нестабильность сети, ограничения background execution и особенности доставки данных и уведомлений
понимает принципы mobile-first взаимодействия и умеет проектировать сценарии с минимальным количеством сетевых вызовов и объёмом передаваемых данных
имеет опыт проектирования механизмов синхронизации, кэширования и восстановления данных после потери соединения
понимает особенности работы мобильных приложений как участников интеграционного контура, которые не могут гарантировать постоянную доступность и подключение к сети
умеет проектировать деградационные сценарии при плохом соединении, временной недоступности backend и частичной синхронизации данных
Будет преимуществом:
опыт работы в финтехе или банковской сфере, понимание регуляторных ограничений и требований информационной безопасности
практический опыт работы с BPMN и движками Camunda, Flowable или аналогичными решениями
понимание роли BPMN как инструмента оркестрации бизнес-процессов, а не реализации доменной логики
опыт подготовки технической и аналитической документации в подходе Docs as Code
понимание принципов observability, требований к логированию, трассировке и диагностике процессов
опыт работы системным аналитиком в сложных IT-ландшафтах с большим количеством интеграций и распределённых компонентов
Условия и формат работы
официальное оформление с первого дня, стабильная работа в федеральной компании
удаленная работа
конкурентный доход
расширенный ДМС: стоматология, телемедицина, страхование от НС
обучение, наставничество и реальный карьерный рост
консультации коуча, юриста, психолога
оплачиваемые дополнительные выходные
корпоративные мероприятия, спортивные активности и участие в волонтёрских проектах
Присоединяйтесь к нашей команде и участвуйте в развитии технологичных финансовых продуктов!
Москва
до 215000 RUR