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