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