Проводить анализ существующих источников (БД, REST API, файловые хранилища);
Формировать и поддерживать единый словарь данных (глоссарий) с описанием бизнес-смысла полей, их происхождения и правил использования;
Строить и актуализировать схемы связей между данными из разных источников (ER-диаграммы, маппинги сущностей) на уровне концептуальной и логической моделей;
Проводить root-cause analysis: определять, на каком этапе (генерация в источнике, передача, трансформация, агрегация) возникло искажение или разрыв связей;
Вырабатывать и формализовывать решения по устранению таких проблем: корректировка логики загрузки, доработка схем данных, настройка валидаций;
Участвовать в проектировании слоев DWH (STG, ODS, DDS, DM) с точки зрения согласованности связей между данными из разных систем;
Формулировать технические требования (ТЗ) для ETL/ELT-разработчиков на основе бизнес-логики и архитектурных принципов;
Участвовать в обсуждениях с бизнесом для перевода бизнес-терминов и метрик в точные технические спецификации.
Что мы ищем:
Понимание особенностей работы различных СУБД (реляционных и нереляционных) и систем распределенного хранения данных;
Знание SQL на высоком уровне;
Знание Python на уровне достаточном для обработки и анализа данных;
Знание особенностей работы Hadoop, ClickHouse, Kafka, Redis;
Владение BPMN;
Понимание жизненного цикла данных: от генерации в источнике до витрин и дашбордов;
Опыт построения логических и физических моделей, понимание нормализации/денормализации, работы с медленно меняющимися измерениями (SCD), методологий моделирования данных (Kimball, Data Vault);
Анализ связей - умение восстанавливать связи между сущностями в условиях, когда явные ключи отсутствуют, а ключевая информация распределена по разным системам;
Системный подход к выявлению причин расхождений в данных;
Умение собирать, структурировать и формализовывать требования к данным от бизнеса и аналитиков;
Построение диаграмм потоков данных;
Построение ER-диаграмм.
Мы предлагаем:
расширенный ДМС со стоматологией — с первого рабочего дня;
офис в шаговой доступности от метро;
100% оплата больничного (30 дней в год);
материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям;
телемедицина и медицинская поддержка 24/7;
полис страхования от критических заболеваний;
программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации;
материальная помощь в особых случаях;
занятия английским языком;
корпоративные скидки;
дополнительное профессиональное обучение;
компенсация затрат на спорт — занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.