Selecty — российская IT-компания, оказывающая услуги по заказной разработке программного обеспечения. Работает на рынке более 10 лет, с 2013 года успешно решая задачи любой сложности в рамках цифровой трансформации для крупного бизнеса. Среди заказчиков Selecty более 300 компаний из списка РБК Топ-500.
Проект для одного из крупнейших банков РФ.
Наш стек: Python, SQL, Power BI/Superset/Tableau, Airflow/Informatica PC, Oracle/PostgreSQL/Greenplum.
Задачи
- Разработка совместно с заказчиком и согласование бизнес-требований на загрузку данных из источников, обработку данных, формирование витрин данных и отчетов в рамках проектов направления.
- Поиск и анализ данных в системах-источниках.
- Формирование функциональных требований на разработку и доработку витрин данных и потоков загрузки данных из систем-источников.
- Постановка задачи разработку на реализацию, приемка результатов разработки, тестирование на соответствие функциональным требованиям и передача результатов бизнес-заказчику.
- Разработка прототипов, пилотных решений путем написания SQL-запросов и процедур самостоятельно.
- Разработка и оптимизация SQL-скриптов, хранимых процедур, ETL-процессов загрузки и обработки данных, формирования витрин данных, и агрегатов для отчетности.
- Проектирование и разработка дашбордов Power BI, на основе построенных витрин данных.
- Сопровождение регулярных регламентных процессов сбора витрин данных.
- Участие в процессе согласования с заказчиком сроков внедрения доработок и контроля внедрения функционала в согласованные сроки.
Требования
- Знание инструментов для обработки данных: SQL, PL/SQL, PostgreSQL.
- Умение написания сложных запросов с использованием CTE-запросов, аналитических функций, и их оптимизация, построение плана запросов.
- Опыт работы с загрузкой данных из различных систем-источников, обработкой данных, разработкой витрин данных, аналитическим хранилищем данных.
- Опыт самостоятельной разработки дашбордов в BI-инструментах визуализации данных: Tableau, Power BI, Superset.
- Желателен опыт разработки ETL-загрузок данных с помощью Informatica PC, Airflow.
- Знание бизнес-процессов и продуктов банка.
- Опыт работы с бизнес-заказчиком для выявления и понимания его проблем и бизнес целей, описания бизнес-требований в документации, согласования документации с заказчиком.