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