Участие в проектировании и разработке хранилищ данных для систем корпоративной отчетности;
Разработка новых функциональных модулей;
Разработка и сопровождение агрегатов БД для формирования отчетов;
Развитие существующих архитектур проектов;
Оптимизация производительности и улучшение функциональности;
Перенос существующего функционала в PostgreSql;
Разработка etl-процессов (использование NiFi), их поддержка и оптимизация;
Разработка дашбордов.
Требования:
Высшее образование по направлению деятельности;
Знание основных алгоритмов и структуры данных;
Уверенное владение PL/SQL, PL/PgSQL (junior\middle\senior) (построение сложных запросов и представлений, написание хранимых процедур и функций, триггеров);
Понимание принципов работы СУБД PostgreSQL;
Оптимизация запросов: умение читать и писать на ANSI и native Oracle синтаксисе SQL, понимание чужого кода, навыки чтения планов, индексирование;
PostgreSQL: сложные запросы с JOIN, оконные функции, оптимизация индексов;
Опыт использования систем контроля версий GIT: ветвление, ревью, разрешение конфликтов;
Опыт работы с аналитической отчетностью (будет преимуществом);