Вакансия: Ведущий разработчик DWH
Описание вакансии
Связь.ON первая розничная сеть нового типа, которая собирает в своих мультифункциональных центрах товары от множества брендов и услуги разных банков, страховых компаний, сервисов и т.п.
Вторая главная фишка новой сети команда классных консультантов, которые помогут разобраться в характеристиках товаров и тонкостях банковских продуктов и соберут для клиента комплексное предложение, которое решит именно его задачу.
В первый год мы планируем открыть несколько сотен центров по всей России в городах от 30000 жителей.
Одним из финансовых партнеров Связь.ON стала группа Промсвязьбанка.
У нас:
Отлаженные процессы разработки:
- Постановка и ведение задач в Jira
- Изменения ведутся в системе контроля версий (git) с использованием Gitlab
- Flyway для наката изменений БД на всех этапах от dev до prod
- Настроен CI CD релизы по нажатию кнопки
- Высокий уровень автоматизации и шаблонизации при разработке
- Design review Code review
- Единый code style
Используемые технологии:
- Основная часть хранилища на SQL Server, пилотируем Vertica
- SSIS как оркестратор etl- процессов
- Очереди RabbitMQ и брокер сообщений Kafka
- Python для работы с очередями, сервисами, файлами.
- Side-проекты с использованием Airflow, Python, Docker, Kubernetes
Мы любим новые технологии и стараемся использовать их там, где это возможно, и не мешает стабильности наших систем.
Чем предстоит заниматься:
- Разработкой и проектированием архитектуры DWH (2500+ таблиц);
- Разработкой ETL-процессов. Загрузка сырых данных, трансформации, построение витрин, выгрузка во внешние системы;
- Оптимизацией процессов загрузки и трансформации;
- Участие в задачах анализа систем источников;
- Сопровождение решений в качестве 3-й линии поддержки;
- Работа в команде по гибким методологиям.
Чем НЕ предстоит заниматься:
- Разработкой отчётов, кубов, дашбордов. Этим занимается отдельная BI команда.
- Общением с бизнесом и написанием требований. Этим занимается команда аналитиков.
- Разбором инцидентов. Сначала все ошибки пытается решить команда поддержки.
Ожидаем от кандидата:
- Опыт в качестве разработчика баз данных от 3 лет;
- Понимание глубокой оптимизации Sql запросов и Sql Server;
- Базовое понимание Python и ООП;
- Умение работать с git;
- Способность взвешивать предлагаемые технические решения и оценивать риски;
- Желание расти и развиваться.
Будет плюсом:
- Понимание и умение готовить Kimball, Data Vault, Anchor;
- Опыт в разработке DWH и ETL-процессов от года;
- Опыт работы с AsyncIO, FastApi, Faust, Airflow;
- Опыт работы с Docker, Kubernetes;
- Опыт работы с RabbitMQ и Kafka;
- Опыт работы с колоночными СУБД.
Условия:
График понедельник пятница, удаленный формат с гибким началом рабочего дня;
Высокий уровень оплаты труда, обсуждается индивидуально в зависимости от уровня кандидата;
Оформление по ТК РФ (отпуск, больничный);
Сложные и интересные задачи, большие возможности работы внутри компании.