Системный аналитик DWH
Коротко
Collects and refines data requirements, researches data with SQL, designs DWH layers and marts, and prepares specifications for developers. · Needs: Systems analyst experience in DWH projects; advanced SQL; understanding of data warehouse principles; experience with specifications and project documentation.
Описание от работодателя
Мы развиваем платформу финансовых данных: интеграции с источниками, слои хранилища и витрины для расчета финансовых показателей и отчетности. Ищем системного аналитика, который поможет переводить бизнес-потребности в понятные требования к данным и сопровождать задачи до приемки результата.
Вам предстоит:
Собирать, уточнять и согласовывать требования с бизнес-заказчиками и владельцами систем-источников;
Исследовать данные с помощью SQL: определять их структуру, связи, полноту и особенности, выявлять ограничения и расхождения;
Проектировать структуры слоев и витрин хранилища: определять детализацию данных, ключи, связи, правила хранения истории и расчета показателей;
Описывать требования к интеграциям и загрузкам данных: состав источников, маппинг полей, правила преобразования, периодичность, полную и инкрементальную загрузку, обработку изменений и удалений;
Готовить и согласовывать постановки для разработчиков, сопровождать реализацию и уточнять требования по возникающим вопросам;
Определять проверки качества данных и правила сверки с источниками;
Поддерживать проектную документацию в актуальном состоянии: описания моделей, потоков данных, интеграций и витрин.
Вы нам подходите, если:
Имеете опыт работы системным аналитиком в проектах DWH с самостоятельным ведением сложных задач - от выявления бизнес-потребности до приемки результата;
Умеете работать с неполными и противоречивыми требованиями: выявлять потребности заказчиков, уточнять ограничения и согласовывать решения;
Продвинуто владеете SQL: разработка и оптимизация сложных запросов, анализ существующей логики преобразования и расчета данных, работа с большими объемами данных;
Понимаете принципы построения хранилищ данных и практический опыт проектирования моделей, витрин и правил обработки данных;
Умеете прорабатывать варианты реализации, аргументировать выбор и оценивать влияние изменений на связанные данные, расчеты и потребителей;
Есть опыт подготовки постановок и проектной документации, достаточных для разработки, тестирования и дальнейшего сопровождения решений;
Умеете определять критерии приемки и проверки качества данных, проводить сверки и находить причины расхождений;
Умеете самостоятельно организовывать взаимодействие с заказчиками, разработчиками и смежными командами, разрешать спорные вопросы и управлять зависимостями в рамках своих задач;
Способны глубоко погружаться в предметную область, выявлять риски и пробелы в требованиях до начала разработки.
Будет плюсом:
Опыт работы с финансовыми данными, бухгалтерским учетом или электронной коммерцией;
Опыт работы с Greenplum, PostgreSQL или ClickHouse;
Опыт проектирования интеграций между системами и определения требований к загрузке данных;
Опыт улучшения процессов сбора требований, документирования и приемки в команде;
Опыт использования Python для анализа и проверки данных, автоматизации сверок и рутинных задач;