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