Разработчик БД (ROLAP/BI)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
Мы разрабатываем и развиваем большую федеральную систему, через которую закупаются все бюджетные учреждения в нашей стране. Мы делаем аналитику по всем закупкам по всей стране по всей номенклатуре товаров, работ и услуг.
Решение реализовано на 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 и т.д.);
- ДМС;
- Офис недалеко от м. Рижская/м. Алексеевская/м. Марьина роща (корпоративный транспорт для сотрудников).