Ищем системного аналитика для развития хранилища данных и HR-отчётности. Специалист будет исследовать источники и существующие расчёты, проектировать модели и витрины данных, готовить постановки разработчикам и сопровождать задачи до приёмки.
Задачи:
- Перенести отчётность из «Гендальфа» в DWH и BI: восстановить алгоритмы существующих отчётов на данных 1С, поступающих через HR MDM, обеспечить сопоставимость результатов и перевод пользователей на BI-отчётность.
- Собирать и согласовывать требования к отчётам и показателям: формулы, детализацию, аналитические разрезы, периоды расчёта и сроки готовности данных.
- Исследовать существующую отчётность, SQL, источники HR-данных, их структуру, связи, ключи, историчность и качество; выявлять правила, исключения и зависимости.
- Проектировать модели, преобразования в слоях DWH, переиспользуемые расчёты и витрины для BI.
- Готовить технические спецификации, S2T-маппинги, схемы потоков и критерии приёмки.
- Сверять новую и существующую отчётность, объяснять расхождения с учётом дат среза, перерасчётов и изменений исходных данных.
- Участвовать в поэтапном переносе отчётов, согласовании результатов с бизнесом и переключении потребителей.
- Прорабатывать новые источники и изменения потоков, оценивать их влияние на зависимые витрины и отчёты.
Обязательные требования:
- От 3 лет системного анализа, включая проекты 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 для исследования данных и автоматизации сверок; опыт работы с персональными данными и разграничением доступа.
Ожидаемая самостоятельность: после погружения самостоятельно вести отдельный отчёт, витрину или интеграцию от исследования и согласования правил до постановки, сверки и приёмки. Решения по общей архитектуре и стандартам платформы согласовывать с лидом и архитектором.
Условия: удалённая работа, полная занятость.