Команда Управления анализа данных отвечает за развитие финансовых и риск-моделей в Газпромбанке. Мы разрабатываем витрины разной сложности в виде входных векторов для моделей, а также витрины, необходимые для корректной работы различных сервисов.
Нам нужен ведущий инженер по разработке для участия в проектах, связанных с разработкой интеграций с использованием брокера сообщений Kafka, а также формат REST/SOAP запросов и построением витрин данных для применения финансовых скоринговых моделей на базе Hadoop (Impala), и прочих СУБД (Oracle, Arango) средствами Ni-Fi. Сами модели реализованы в основном на Python. Процессы проекта представляют сложную бизнес логику и архитектуру.
Работа в команде построена по методологии Agile: разработчки привлекаются на всех стадиях проекта, от анализа требований и архитектуры до внедрения/сопровождения решения. Желание профессионально расти и самостоятельность в принятии решений приветствуются.
Что предстоит делать:
- Разработка по спецификациям и техническим заданиям, разработка архитектуры и модели данных на создание и доработку АС
- Разработка, доработка согласно спецификации или требованиям к АС
- Доработка автоматизированной системы тестовых сценариев смежных АС в случае интеграционных взаимодействий.
- Проведение первичного тестирования своих доработок перед передачей в тест
- Исправление дефектов, внедрение хотфиксов
- Разработка/анализ скриптов автоматизации для интеграционных решений
- Проектирование потоков данных и интеграционных решений
- Проектирование витрин данных для скоринговых моделей;
- Участие в приёмо-сдаточных испытаниях
- Участие в процессах сопровождения
Наши ожидания от кандидата:
- Участие во всех жизненных циклах разработки программного обеспечения (проектирование, аналитика, разработка, тестирование, внедрение, сопровождение внедрения и внедренных решений) в качестве разработчика
- Умение писать SQL-запросы средней и высокой сложности (с использованием join-ов, подзапросов и оконных функций)
- Понимание смысла использования скоринговых моделей;
- Работа с интеграциями;
- Опыт тестирования ETL процессов посредством SQL скриптов
- Умение анализировать код
- Умение выстраивать коммуникации с членами команды
Ключевые навыки:
- Знание методологий сбора требований, понимание жизненного цикла ПО
- Средний уровень владения SQL
- Опыт работы с интеграциями
- Проектирование витрин данных для скоринговых моделей;
- Знания принципов объектно – ориентированного программирования
Желательно:
- Опыт работы с Airflow, Oracle, Kafka
- Опыт работы с Hadoop, Ni-Fi, Python является преимуществом.
- Опыт работы в проектах аналитической отчетности / предиктивных/статистических моделей приветствуется;
Мы предлагаем:
- Возможность полностью дистанционной работы;
- Уровень заработной платы обсуждается по итогу собеседования, пересмотры уровня происходят регулярно;
- Расширенный ДМС со стоматологией в течение первого месяца работы;
- Отпуск 33 дня + финансовый бонус к отпуску;
- Привлекательный соц.пакет, корпоративные программы обучения и развития компетенций.