Разработчик БД (ROLAP/BI)

Требования

Разработка ПОOracleOLAPETL

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Многопрофильная группа ИТ-компаний, лидер российской отрасли информационных технологий

Описание вакансии

Условия работы

Обязанности:

Мы разрабатываем и развиваем большую федеральную систему, через которую закупаются все бюджетные учреждения в нашей стране. Мы делаем аналитику по всем закупкам по всей стране по всей номенклатуре товаров, работ и услуг.

Решение реализовано на Oracle BI.

 Основные задачи - это на основе полученных требований от заказчика проектировать отчеты и писать технические задания для разработчиков на их реализацию. Плюс большая работа с базой, выгрузки, отчеты.

Участие в масштабном проекте по миграции высоконагруженной аналитической платформы федерального уровня на opensource (не bigdata, витрин до 10ТБ, многие за 100ГБ и под трлн строк):

  • Разработка/доработка/перенос/оптимизация/рефакторинг:

-структуры,

- etl (преимущественно sql),

-запросов регулярной отчетности/дашбордов,

-небольшого oltp-модуля с учетом требований нового стека.

  • Возможность подключения к разработке bi (при желании);
  • Дальнейшее развитие/сопровождение портированного решения/участие в других проектах DWH/BI(при долгосрочном сотрудничестве).

Требования:

  • Опыт работы с bi инструментами;
  • Отличное знание SQL (умение составлять/отлаживать/оптимизировать);
  • Опыт работы с СУБД Oracle/PostgreSQL(или форков Greenplum/Arenadata DB) от 2 лет;
  • Понимание архитектуры, основных принципов работы, умение применять оптимизационные фичи этих СУБД;
  • Понимание специфики проектирования хранилищ данных и etl для DSS/BI систем(OLAP), в т.ч. ориентированных на adhoc запросы, с большим объемом данных и сложной структурой;
  • Активное участие в проектах по разработке и сопровождению подобных систем в части бд/бэка(кубов) от 1 года.

Также важно/придется:

  • Умение уточнять постановки, предлагать альтернативные решения, объяснять сложные технические моменты, аргументировать свой выбор;
  • Любить работать с даными(докапываться до причин проблем с данными, оптимизировать запросы/структуру);
  • Отвечать за качество разработки, покрывать свой код достаточным набором тестов/комментариев.

Будет плюсом:

  • Уверенное знание процедурных языков PL/SQL или PL/pgSQL
  • Опыт разработки OLAP-систем, понимание механизма блокировок(есть небольшой OLAP модуль)
  • Опыт работы с СУБД Greenplum/Arenadata DB/ClickHouse
  • Опыт работы с Apache Airflow
  • Опыт работы в bi системах(например oracle bi), разработки дашбордов/регулярных отчетов
  • Знакомство с предметной областью Закупки

Условия:

  • Гибридный формат работы - удаленка + офис; возможна полностью удаленная работа;
  • Стабильная заработная плата + система мотивации;
  • Регулярное внутреннее обучение, возможность участвовать во внешних мероприятиях и митапах;
  • Работа в комфортном офисе с собственной инфраструктурой: спортзал, салон красоты, кухни, столовая, кафе и кофейный киоск;
  • Скидки в магазинах-партнерах (Nike, reStore, Samsung, Lego и т.д.);
  • ДМС;
  • Офис недалеко от м. Рижская/м. Алексеевская/м. Марьина роща (корпоративный транспорт для сотрудников).