Описание вакансии
Коротко о ролиИщем системного аналитика для развития хранилища данных и аналитической отчётности HR в Магните. Нужен специалист, который самостоятельно исследует источники и существующие расчёты, проектирует модели и витрины данных, готовит постановки разработчикам и сопровождает задачи до приёмки.
Задачи:
— Развитие хранилища данных и аналитической отчётности HR в компании Магнит.
— Самостоятельное исследование источников данных и существующих расчётов.
— Проектирование моделей и витрин данных.
— Подготовка постановок для разработчиков и сопровождение задач до приёмки.
— Перенос отчётности из системы «Гендальф» в DWH и BI.
— Восстановление алгоритмов существующих отчётов и воспроизведение их на исходных данных 1С, поступающих через HR MDM.
— Обеспечение сопоставимости результатов и перевод пользователей на отчётность в BI.
— Сбор и согласование требований бизнеса к отчётам и показателям.
— Анализ существующей отчётности, SQL и логики расчётов, выявление неописанных правил и исключений.
— Исследование данных 1С и других HR-систем: структура, ключи, связи, историчность и качество.
— Проектирование моделей и преобразований в слоях DWH, создание переиспользуемых расчётов и витрин для BI.
— Подготовка технических спецификаций, S2T-маппингов, схем потоков и критериев приёмки.
— Проведение сверки новой и существующей отчётности, объяснение расхождений.
— Участие в планировании поэтапного переноса отчётов и согласовании результатов с бизнесом.
— Проработка новых источников и изменений действующих потоков, оценка влияния на зависимые витрины и отчёты.
Требования:
— Опыт системного анализа не менее трёх лет, включая проекты DWH и аналитической отчётности.
— Уверенное владение SQL: сложные JOIN, CTE, оконные функции, агрегаты; чтение и восстановление логики чужих запросов, поиск причин расхождений, понимание планов выполнения.
— Навыки обратного анализа расчётов и формализации алгоритмов для реализации в DWH.
— Опыт моделирования данных: гранулярность, бизнесовые и технические ключи, кардинальности, факты и измерения, историзация; практический опыт проектирования витрин.
— Знание принципов DWH и ETL/ELT: слои хранилища, полные и инкрементальные загрузки, CDC, обработка удалений, поздних данных и перерасчётов прошлых периодов.
— Умение исследовать источники данных: профилирование, определение связей и ограничений, выявление недостающих данных; понимание особенностей обмена через БД, API и файлы.
— Навыки составления требований и документации: описание формул, преобразований, фильтров, исключений, правил обработки NULL и дублей; создание ER-диаграмм и схем потоков.
— Контроль качества и приёмка: проверки полноты, уникальности, целостности и актуальности; сверка результатов на уровне записей и итоговых показателей, подготовка критериев приёмки.
— Подготовка данных для BI с пониманием влияния детализации, связей и агрегаций на корректность показателей.
— Опыт работы с Jira, Confluence и Git.
— Будет преимуществом: опыт переноса отчётности из операционных систем в DWH и BI.
— Знакомство со структурой данных 1С, особенно ЗУП: справочники, документы, регистры и периодические данные.
— Понимание HR-показателей: численность, кадровые движения, рабочее время, начисления и организационная структура.
— Опыт работы с Trino/Impala, Airflow, S3, Apache Iceberg, ClickHouse, dbt.
— Знакомство с Data Vault или Anchor Modeling, каталогами метаданных и lineage.
— Навыки Python для исследования данных и автоматизации сверок.
— Опыт работы с персональными данными и требованиями к разграничению доступа.
— Soft skills: умение работать с неполной документацией, задавать точные вопросы, обсуждать бизнес-смысл показателей с заказчиками и технические решения с разработчиками, структурировать задачи, фиксировать договорённости, самостоятельно вести работу, сообщать о рисках и блокерах, внимательность к деталям и доведение задач до результата.
Условия:
— Удалённая работа в формате фулл тайм.
— Локация: Россия.
— Работа в проекте компании Магнит.
Откликаться необходимо через форму: https://forms.gle/qxF3H1eiV4E4T7p19. Рекомендуется откликаться только при релевантном опыте.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.