ПСБ Финанс (бренд 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-ландшафтах с большим количеством интеграций и распределённых компонентов
Условия и формат работы
-
официальное оформление с первого дня, стабильная работа в федеральной компании
-
удаленная работа
-
конкурентный доход
-
расширенный ДМС: стоматология, телемедицина, страхование от НС
-
обучение, наставничество и реальный карьерный рост
-
консультации коуча, юриста, психолога
-
оплачиваемые дополнительные выходные
-
корпоративные мероприятия, спортивные активности и участие в волонтёрских проектах
Присоединяйтесь к нашей команде и участвуйте в развитии технологичных финансовых продуктов!