Описание: Специалист будет отвечать за проектирование и развитие сервисов учёта клиентских счетов и балансов, учёта по принципу двойной записи, расчётов по операциям, комиссий и сверок с внешними контрагентами.
Задачи:
- Владеть доменом счетов: брокерские счетами, субсчетами, балансами и блокировками средств
- Спроектировать и вывести в прод отделный сервис General Ledger на принципах двойной записи
- Отвечать за расчёты по сделкам, комиссии и тарифы, пополнения и выводы, корпоративные действия, включая дивиденды и купоны
- Построить сверки с прайм-брокерами, депозитариями и банками, а также механизмы корректировок и сторно
- Обеспечить идемпотентность, transactional outbox, audit trail и соответствие требованиям регулятора и аудитора
- Принимать технические решения в домене
- Проводить ревью кода
- Менторить команду
Требования:
- Опыт работы в бэкенде от 5 лет, из них от 3 лет в финтехе: у брокера, в банке, платёжной системе или на бирже
- Опыт проектирования и запуска в продакшене ledger, core banking или бэк-офиса брокера
- Глубокое понимание двойной записи, расчётов по сделкам, сверок и точности денежных расчётов
- Знание Go или готовность быстро перейти на него с Java, Kotlin или C#
- Знание PostgreSQL на уровне транзакций, уровней изоляции и блокировок
- Знание Kafka, событийной архитектуры, outbox и saga
- Будет плюсом: опыт учёта ценных бумаг и депозитарного учёта, знание корпоративных действий и мультивалютности, опыт прохождения аудита Big Four или проверок регулятора
Условия:
- Офис в Ереване
- Помощь с релокацией
- Для сильных кандидатов возможен удалённый формат