Разработчик БД PostgreSQL
Участие в крупном долгосрочном проекте по разработке и развитию высоконагруженной системы.
Ваши задачи
- Проектирование и разработка структур БД согласно техническим постановкам, включая создания необходимых индексов, первичных и внешних ключей для оптимальной производительности и обеспечения целостности данных.
- Разработка функций и процедур в БД PostgreSQL на PL/pgSQL.
- Разработка представлений для различных витрин данных.
- Оптимизация проблемных SQL-запросов в рамках компонента.
- Изучение данных в источниках данных разрабатываемого компонента, понимание природы данных компонента и процессов загрузки данных в него.
- Выполнение работ по первоначальной загрузке данных для компонента системы.
- Повторное применение существующих наработок, следование принятым стандартам и правилам разработки.
Наши ожидания
- Высшее техническое образование.
- Опыт проектирования и разработки транзакционных БД для OLTP-систем на аналогичной позиции не менее 2 лет.
- Опыт промышленной разработки на PostgreSQL от 1 года, либо Oracle от 2 лет.
- Уверенное знание PostgreSQL, опыт промышленной разработки серверного кода на БД PostgreSQL с использованием PL/pgSQL, знание принципов работы СУБД.
- Опыт оптимизации SQL-запросов.
- Опыт работы с Git.
- Желание работать с БД PostgreSQL.
Будет плюсом
- Опыт проектирования моделей данных предметных областей при помощи ERwin/PowerDesigner либо в других аналогичных средах от 1 года.
- Опыт работы с ETL-инструментами.
- Работа с ClickHouse, GreenPlum, стеком Hadoop (Spark, Hive, HBase, ...).
- Работа с OLAP TM1, Essbase.
- Опыт разработки на одном из языков программирования: Java, Scala, Python.
Мы предлагаем
- Работа на проекте, находящегося в активной стадии разработки.
- Исключительно свежий стек технологий на проекте.
- Работа в стабильной компании, основанной в 1992 году.
- Возможности для развития и профессионального обучения внутри компании.
- Достойный уровень оплаты труда.
- ДМС для сотрудников и их детей.
- Удаленный формат работы.