ГородМосква
Формат работыКомбинированный
КомандаCore Data Service Team
Дата публикации05.02.2024
Нажимайте смело — отклик произойдет только на следующем шаге

Senior Data Engineer в команду развития сервиса по формированию мастер-данных о транзакциях

Команда Core Data Services разрабатывает Data-платформы и реализует бизнес-процессы обмена и трансформации данных (ETL/ELT) между системами банка, а также регламентирует стандарты хранения и использования данных в сервисах. Мы работаем с данными АБС и других back-end системами операционного ядра банка – это счета клиентов, транзакции, сделки по кредитам, депозитам, ценным бумагам и т.д.
В числе наших решений система Statement Aggregator, которая на основе информации о проводках и атрибутов из других операционных сервисов формирует мастер-данные по движениям на счетах. Данные транслируются системам-потребителям для генерации выписок, предназначенных как для клиентов различных сегментов, так и для сотрудников банка.
Statement Aggregator активно развивается как целевая система для формирования и распространения витрины данных по по транзакциям. Мы одновременно переносим существующий функционал legacy-систем на open-source технологии и развиваем новые интеграции с бизнес-процессами банка.
Мы ищем разработчика для реализации сервисов и технологической эволюции наших решений.
Основное про задачи
  • разработка ETL-процессов формирования и распространения мастер-данных для выписок по счетам клиентов Банка, включая бизнес-логику формирования атрибутов;
  • настройка интеграций с источниками (streaming/batch режимы) и потребителями данных (онлайн/регламент/по запросу);
  • участие в проработке архитектуры сервисов;
  • участие в работах по повышению надежности системы (мониторинг, оповещения и т.д);
  • взаимодействие с разработчиками смежных feature-команд, а также с экспертами от архитектуры, ИБ и Community банка.
Про опыт и экспертизу
  • уверенное знание и опыт Java 8/11, знание Scala будет преимуществом;
  • опыт работы с экосистемой Hadoop (HDFS, YARN, Spark, HBase);
  • опыт работы с ETL-процессами, понимание и опыт работы с СУБД, знание SQL на хорошем уровне;
  • понимание принципов работы брокеров сообщений, опыт интеграций с back-end приложениями через MQ/Kafka;
  • опыт работы с Linux (знание базовых команд и встроенных текстовых редакторов);
  • инженерная культура: понимание и опыт работы с Git, CI/CD, процессами модульного тестирования, логгирования, мониторинга и алертинга;
  • умение аргументированно доказывать свою точку зрения, заряженность на результат;
  • готовность взаимодействовать со смежными командами и воплощать Agile-подход в крупной организации;
  • понимание предметной области и бизнес-логики банковских продуктов и расчетов будет огромным плюсом;
  • английский язык на уровне чтения технической документации.

Условия
  • работу в самом сердце банка, результат которой ежедневно видят в интерфейсах сотни тысяч как физических лиц, так и организаций, базирующих свою деятельность на основе банковских выписок;
  • работу в банке с развитой культурой обратной связи;
  • возможность предлагать и реализовывать качественные изменения, причем не только в своих продуктах;
  • работу в структуре без строгой иерархии и по принципам Agile;
  • помощь в развитии экспертизы со стороны профессиональных сообществ внутри банка;
  • возможность работать из офиса или удаленно (главное — договориться с командой);
  • ДМС со стоматологией, которое работает как в Москве, так и в регионах;
  • страхование от несчастных случаев и выезжающих заграницу, страхование от онкологических заболеваний;
  • помощь юристов, психологов, консультантов по личным финансам бесплатно и неограниченно;
  • стандартные 28 дней отпуска, возможность брать дей-офф по личным причинам;
  • доплата к больничному листу за 14 календарных дней в год, доплата к отпускам, взятым в январе и мае;
  • скидки от компаний-партнеров и многое другое.