Опубликована 23 дня назад · hh.ru
Разработчик DWH OLAP
Форум-Авто
- Москва · удалённо
- middle
- от 250 тыс. ₽
О вакансии
Мы предлагаем
Официальное оформление по Трудовому кодексу РФ с первого рабочего дня Индивидуальные образовательные программы, участие в IT-конференциях
Приглашаем в команду профессионалов для реализации своих IT идей!
Прозрачную систему бонусов и стабильные выплаты без задержек. Систему обучения и адаптации для новых сотрудников. Приятные скидки на продукцию Компании. Новогодние подарки детям сотрудников. График работы удаленный или гибридный. Предоставляем возможность работать в любом удобном региональном офисе.
Приглашаем на работу Разработчика DWH OLAP в отдел Корпоративной отчетности.
Условия работы
График работы с 9.00 до 18.00 (5/2). Удаленный формат работы.
Цель позиции
Разработка и развитие корпоративного хранилища данных, процессов загрузки, аналитических моделей SQL Server Analysis Services (SSAS Tabular) Обеспечение качества данных и производительности всей цепочки подготовки данных для корпоративной отчётности.
Обязательные требования
Опыт работы
От 5 лет опыта разработки DWH и аналитических решений. Самостоятельное проектирование, внедрение и сопровождение решений в промышленной эксплуатации. Умение анализировать существующую архитектуру, выявлять технические ограничения и обосновывать изменения.
Глубокое знание SQL / T-SQL
Разработка сложных запросов, хранимых процедур и представлений. Уверенная работа с оконными функциями, CTE, временными таблицами, соединениями и агрегациями. Опыт работы с большими объёмами данных. Понимание транзакций и уровней изоляции. Обеспечение корректности расчётов при различной гранулярности данных.
Оптимизация SQL и производительности БД
Анализ фактических планов выполнения запросов, индексов и статистики. Диагностика избыточных чтений, неоптимальных соединений и ошибок оценки кардинальности. Оптимизация запросов, структуры таблиц и индексов. Понимание возможностей секционирования и columnstore-индексов. Диагностика блокировок и взаимоблокировок. Подтверждение результатов оптимизации измерениями времени выполнения и потребления ресурсов.
Проектирование и развитие DWH
Проектирование фактов, измерений и витрин данных. Определение гранулярности и применение схем «звезда» и «снежинка». Историзация данных, применение Slowly Changing Dimensions — SCD. Организация слоёв хранения и преобразования данных. Согласование бизнес-правил и обеспечение единого определения показателей. Обеспечение целостности, полноты и согласованности данных.
Разработка ETL / ELT
Интеграция данных из разнородных источников. Реализация инкрементальных загрузок. Обработка изменений и удалений в источниках. Организация повторных запусков без дублирования данных. Логирование, мониторинг, обработка ошибок и восстановление после сбоев. Контроль качества данных Data Quality и оптимизация времени загрузки.
SQL Server Analysis Services — SSAS
Проектирование, разработка, развёртывание и сопровождение аналитических моделей и OLAP-кубов. Опыт SSAS Tabular и/или Multidimensional в соответствии с архитектурой используемых решений. Настройка связей, измерений, иерархий и мер. Организация обработки данных и партиционирования. Оптимизация времени обновления и выполнения запросов. Настройка ролей и разграничения доступа. Диагностика проблем производительности и стабильности моделей и кубов.
Глубокое знание одного из языков DAX или MDX (предпочтительно)
Разработка и оптимизация запросов к многомерным кубам. Работа с измерениями, иерархиями, элементами, наборами и кортежами. Разработка вычисляемых элементов и расчётных скриптов, включая SCOPE. Понимание контекста вычислений и порядка расчётов. Поиск причин некорректных результатов и низкой производительности. Понимание контекста строки, контекста фильтра и перехода контекста. Разработка сложных мер. Работа с фильтрами, связями и временными расчётами. Обеспечение корректных промежуточных и общих итогов. Диагностика и оптимизация вычислений и табличных моделей. Понимание Storage / Formula Engine
Сквозная диагностика
Локализация узких мест в цепочке: источник → ETL/ELT → DWH → SSAS → BI. Оценка влияния изменений на корректность данных, скорость загрузки и отклик отчётности. Выбор технических решений на основании измерений и ограничений архитектуры.
Инженерные практики
Использование Git и участие в code review. Документирование архитектуры, моделей данных, преобразований и бизнес-правил. Проверка корректности данных и регрессионных последствий изменений. Контролируемое развёртывание изменений. Разделение сред разработки, тестирования и промышленной эксплуатации.
Самостоятельность уровня Senior
Оценка трудозатрат, зависимостей и технических рисков. Самостоятельное решение сложных задач. Аргументация архитектурных решений. Взаимодействие с аналитиками, BI-разработчиками и смежными техническими командами. Техническое наставничество и передача знаний.
Желательные требования
Образование
Высшее профильное техническое или физико-математическое образование: информатика, прикладная математика, программная инженерия, вычислительная техника либо смежные направления.
Дополнительные компетенции
Опыт работы с Power BI или Power BI Report Server. Владение DAX Studio, Tabular Editor, SQL Server Profiler и/или Extended Events. Опыт SSIS, SQL Server Agent либо других средств оркестрации загрузок. Python или PowerShell для автоматизации. Опыт автоматизации развёртывания объектов БД и моделей SSAS.
Письмо под эту вакансию
Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.
Нужен вход через Telegram и подключённый hh — резюме берём оттуда.



