Мы развиваем платформу финансовых данных: интеграции с источниками, слои хранилища и витрины для расчета финансовых показателей и отчетности. Ищем системного аналитика, который поможет переводить бизнес-потребности в понятные требования к данным и сопровождать задачи до приемки результата.
Вам предстоит:
- Собирать, уточнять и согласовывать требования с бизнес-заказчиками и владельцами систем-источников;
- Исследовать данные с помощью SQL: определять их структуру, связи, полноту и особенности, выявлять ограничения и расхождения;
- Проектировать структуры слоев и витрин хранилища: определять детализацию данных, ключи, связи, правила хранения истории и расчета показателей;
- Описывать требования к интеграциям и загрузкам данных: состав источников, маппинг полей, правила преобразования, периодичность, полную и инкрементальную загрузку, обработку изменений и удалений;
- Готовить и согласовывать постановки для разработчиков, сопровождать реализацию и уточнять требования по возникающим вопросам;
- Определять проверки качества данных и правила сверки с источниками;
- Поддерживать проектную документацию в актуальном состоянии: описания моделей, потоков данных, интеграций и витрин.
Вы нам подходите, если:
- Имеете опыт работы системным аналитиком в проектах DWH с самостоятельным ведением сложных задач - от выявления бизнес-потребности до приемки результата;
- Умеете работать с неполными и противоречивыми требованиями: выявлять потребности заказчиков, уточнять ограничения и согласовывать решения;
- Продвинуто владеете SQL: разработка и оптимизация сложных запросов, анализ существующей логики преобразования и расчета данных, работа с большими объемами данных;
- Понимаете принципы построения хранилищ данных и практический опыт проектирования моделей, витрин и правил обработки данных;
- Умеете прорабатывать варианты реализации, аргументировать выбор и оценивать влияние изменений на связанные данные, расчеты и потребителей;
- Есть опыт подготовки постановок и проектной документации, достаточных для разработки, тестирования и дальнейшего сопровождения решений;
- Умеете определять критерии приемки и проверки качества данных, проводить сверки и находить причины расхождений;
- Умеете самостоятельно организовывать взаимодействие с заказчиками, разработчиками и смежными командами, разрешать спорные вопросы и управлять зависимостями в рамках своих задач;
- Способны глубоко погружаться в предметную область, выявлять риски и пробелы в требованиях до начала разработки.
Будет плюсом:
- Опыт работы с финансовыми данными, бухгалтерским учетом или электронной коммерцией;
- Опыт работы с Greenplum, PostgreSQL или ClickHouse;
- Опыт проектирования интеграций между системами и определения требований к загрузке данных;
- Опыт улучшения процессов сбора требований, документирования и приемки в команде;
- Опыт использования Python для анализа и проверки данных, автоматизации сверок и рутинных задач;