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