Python-разработчик в команду Compliance Data Engineering
ГородМосква
НаправлениеИнформационные технологии
КомандаCompliance Data Engineering
Дата публикации27.04.2023
Нажимайте смело — отклик произойдет только на следующем шаге

Python-разработчик в команду Compliance Data Engineering

Команда Compliance Data Engineering занимается автоматизацией процессов compliance, связанных с идентификацией Клиентов и анализом их операций.
Сейчас мы запускаем новый проект: быстрый и точный анализ операций клиента в режиме реального времени. Проект на современных технологиях: Python 3.11, k8s, Apache Ignite и предусматривает интеграцию с большим количеством информационных систем банка.
Мы получаем на проверку почти все операции банка (переводы в рублях, валюте, СБП и т.п.) в реальном времени. Платформа взаимодействует с брокерами и передаёт на обработку в модули с бизнес-логикой (правилами), которые написаны на python в виде REST-сервисов. Правила разрабатывает бизнес, аналитик готовит задачи в разработку. Правила могут быть как проверками по совокупности критериев, так и иметь "нечёткую логику". Мы используем bigdata и машинное обучение. Эти "микросервисы" должны быть быстрыми, надёжными и расходовать мало ресурсов, чтобы мы могли их горизонтально масштабировать. Эти "микросервисы" у нас покрыты юнит-тестами на python на 95% и эти тесты нужно поддерживать.
Обязанности
С нами ты будешь
  • прямо с порога принимать участие в создании новых систем в банке;
  • разрабатывать максимально производительный код анализа в соответствии с требованиями бизнеса;
  • анализировать причины проблем на промышленной среды;
  • вместе с командой платформы разрабатывать формат взаимодействия платформы и бизнес-логики.
Требования
Наш идеальный кандидат
  • уверенно владеет Python 3 (опыт 2 года и более);
  • имеет опыт работы с реляционными базами данных;
  • уверенно владеет git, понимает необходимость PR и code review;
  • обладает базовыми навыками работы в Linux на bash;
  • знает основные интеграционные паттерны, паттерны проектирования, ООП, SOLID;
  • любит писать юнит-тесты и понимает зачем они нужны;
  • ревностно относится к качеству кода и понимает, зачем нужны проверки SonarQube, знаком с mypy, pylint, flake8;
  • спокойно относится к написанию документации в Confluence;
  • интересуется кроссфункциональным развитием.

    Плюсом будет
  • опыт работы с хранилищами (DWH, DataLake);
  • опыт работы на проектах, связанных с банковской/финансовой сферой;
  • умение читать код на Java.
Условия
Мы предлагаем
  • возможность работать из офиса или удаленно. Главное — договориться с
    командой;
  • работу в структуре без строгой иерархии, где ваш руководитель — это играющий тренер;
  • работу по принципам Agile;
  • присоединиться к коммьюнити Python-разработчиков в банке, где коллеги обмениваются опытом и помогают друг другу;
  • участие в регулярных митапах профессиональных сообществ;
  • внутреннее и внешнее обучение за счет банка;
  • участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint;
  • страховку со стоматологией, которая работает как в Москве, так и в регионах;
  • особые условия по нашим продуктам, например, ипотеке, банковским картам
    или накопительным счетам и вкладам.