Москва
Метро: СоколВ данный момент наш партнер, одна из крупнейших FMCG-компаний ищет специалиста на должность BI Developer (Middle/Middle+) в г. Москва (предусмотрен удаленный формат работы).
Обязанности:
Сбор и формализация требований
Взаимодействие с заказчиками и пользователями для выявления потребностей.
Трансляция бизнес-требований в функциональный дизайн BI-решения.
Разработка отчётности по техническому заданию от специалистов Заказчика.
Формирование предложений и согласование концепции решения по разработке ПО.
Структурирование большого объёма разнородной информации в понятную логику отчёта.
Подключение к источникам данных
Подключение к источникам данных различных типов.
Обеспечение автоматического сбора данных из нескольких источников.
Описание используемых источников данных.
Настройка расписаний обновления, шлюзов и инкрементального обновления.
Моделирование данных
Проектирование полноценной структуры из DataSet и DataFlow под будущие отчёты.
Построение модели данных: факты и измерения, связи, гранулярность, справочники.
Обработка и трансформация данных средствами Power Query.
Разработка мер и вычислений на DAX.
Визуализация и разработка отчётности
Создание эффективной визуализации данных под конкретную бизнес-задачу.
Применение принципов UI/UX при проектировании интерфейса отчёта.
Разработка новых отчётов и дашбордов полного цикла.
Оптимизация существующей отчётности и дашбордов.
Производительность и оптимизация
Проверка и оптимизация производительности DataSet.
Проверка и оптимизация производительности дашбордов.
Оптимизация модели данных и DAX-вычислений.
Автоматизация существующей отчётности для повышения её производительности.
Публикация и сопровождение
Публикация отчётности, управление рабочими областями и доступами.
Техническая поддержка разработанной и оптимизированной отчётности, обеспечение бесперебойного функционирования.
Работа с инцидентами: диагностика, устранение, восстановление работоспособности.
Доработка отчётности по запросам от Заказчика.
Документирование
Формирование технической документации по всем разрабатываемым отчётам.
Описание источников данных, модели, логики расчёта мер.
Ведение документации по внесённым доработкам.
Командная работа
Работа в командном режиме, быстрое подключение к новым задачам.
Взаимодействие с бизнес аналитиками, дата инженерами и дата стюардами по вопросам состава и качества данных.
Участие в процессах разработки по Agile/Scrum.
Требования:
Power BI
Опыт разработки и настройки отчётов от 2 лет.
Моделирование полноценной структуры из DataSet и DataFlow под будущие отчёты.
Построение модели данных: факты и измерения, связи, гранулярность, справочники.
Публикация и сопровождение в сервисе: рабочие области, доступы, расписания обновления, шлюзы.
DAX
Понимание контекстов: четкое разделение контекста строки и фильтра, владение механикой перехода контекста через CALCULATE.
Архитектура модели: умение обоснованно выбирать между мерой (динамический расчет) и вычисляемым столбцом (RAM, срезы, связи).
Time Intelligence: расчет периодов (YTD, SAMEPERIODLASTYEAR) на кастомных календарях и скользящих интервалах.
Итераторы: эффективное использование SUMX, FILTER и вложенных циклов с управлением переменными (VAR).
Модификаторы контекста: управление фильтрами с помощью ALL, ALLEXCEPT, KEEPFILTERS, USERELATIONSHIP и TREATAS.
Power Query и Power Pivot
Высокий уровень владения Power Query: трансформации, объединение источников, параметризация.
Оптимизация (Query Folding): проектирование шагов так, чтобы трансформация данных выполнялась на стороне источника (SQL), а не в оперативной памяти компьютера.
Трансформация таблиц: владение продвинутыми операциями развертывания (Pivot/Unpivot), группировки (Table.Group с вложенными таблицами) и слияния.
Буферизация и кэш: управление памятью с помощью Table.Buffer и List.Buffer для устранения повторных обращений к тяжелым шагам.
Power Pivot, работа с табличными моделями.
Настройка инкрементального обновления.
SQL
Представления, вложенные запросы, оконные функции, JOIN всех типов, группировки.
Средства анализа данных средствами SQL.
Знание принципов организации реляционных баз данных.
Excel
Высокий уровень владения: сводные таблицы, продвинутые формулы, обработка данных.
Работа с источниками данных
Подключение к источникам различных типов.
Настройка автоматического сбора данных из нескольких источников.
Умение описывать источники данных.
UI/UX и визуализация
Понимание принципов UI/UX и применение их в работе.
Выбор типов визуализации под конкретную аналитическую задачу.
Проектирование логики навигации и структуры дашборда.
Бизнес-анализ
Навыки бизнес-анализа. Владение нотациями описания процессов будет преимуществом.
Преобразование бизнес-требований в функциональный дизайн BI-решений.
Умение структурировать большой объём информации.
Работа по техническому заданию, а также самостоятельное формирование предложений по концепции решения.
Документирование
Опыт написания формирования технической документации по разрабатываемым отчётам.
Коммуникация и командная работа
Хорошие навыки коммуникации и взаимодействия с заказчиками и пользователями.
Выявление потребностей и формулирование корректных решений.
Командная работа, быстрое включение в новую задачу.
Образование
Высшее. Преимущественно: статистика, математика, IT, информатика, экономика, финансы, аналитика и работа с данными.
Будет преимуществом
MDX: создание запросов в формате единой таблицы для отчёта Power BI; формирование комплекса запросов MDX для построения структуры в Power BI.
Power Apps, Power Automate.
DAX Studio — анализ и отладка запросов.
Tabular Editor 2.0 — проверка и оптимизация производительности DataSet.
AdvansAnalyzer — проверка и оптимизация производительности дашбордов.
Понимание принципов Agile и их применения в разработке отчётности, работа по техникам Scrum.
Опыт технической поддержки отчётности и работы с инцидентами.