Ведущий разработчик PostgreSQL
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания «Прогресс» – это российский разработчик информационных систем на базе открытых технологий. На протяжении многих лет мы разрабатываем и реализуем крупномасштабные проекты по автоматизации государственных органов власти РФ и гос. корпораций.
Мы собрали собрали выдающуюся команду open-source разработчиков – сейчас у нас работают более 250 специалистов, причем не только технические люди, но и аналитики, и функциональные эксперты, досконально понимающие специфику тех или иных бизнес-процессов.
В нашу команду мы ищем сильного Разработчика БД.
Обязанности:
- Проектирование баз данных, написание скриптов миграций структуры БД, установка/настройка/тюнинг;
- Активное взаимодействие с командой разработки, консультирование и подготовка рекомендаций для разработчиков приложений;
- Ведение проектной документации по части баз данных.
Что ждем от кандидата:
- Отличное знание реляционных БД, 1,2,3 нормальных форм.
- Понимание принципов работы и особенностей СУБД PostgreSQL.
- Отличное знание SQL, умение писать сложные запросы.
- Опыт проектирования больших БД, понимание логической, физической моделей БД.
- Умение оптимизировать сложные запросы, правильно организовать данные в БД.
- Отличное знание PL/pgsql, Dynamic SQL.
- Умение читать планы запросов, понимать и оптимизировать их.
- Работа с расширения (extensions) PostgreSQL ( hstore, PostGIS, ltree, postgres_fdw, pgrouting и т.д.)
- Иметь представление о слабоструктурированных данных (JSON, JSONB, XML) в PostgreSQL.
- Уметь настроить сервер PostgreSQL под конкретные аппаратные условия и нагрузки.
- Иметь представление о репликации, ее видах, достоинствах и недостатках. Уметь настроить репликацию (streaming replication). Знание инструментов мониторинга репликации.
- Умение обслуживать БД (vacuum, analyze, freeze).
- Обязателен опыт работы с БД в Production.
- Знание PgPool-II, PgBouncer, pglogical, PgBadger (желательно).
- Умение работать в одном из инструментов проектирования БД (Power Designer, Erwin или аналогичных)
- Full-text search
- Опыт работы с BI инструментами от 2-х лет
- Опыт разработки витрин данных
Желательно:
- Опыт разработки аналитической отчетности (в идеале Pentaho Report Designer, но и на MS SQL Server тоже подойдет)
- Опыт разработки и сопровождения ETL (в идеале Pentaho Data Integration, но и на MS SQL Server тоже подойдет
- Написания и оптимизации сложных аналитических запросов. Написание хранимых процедур и триггеров на pl/pgsql
- Опыт использования нереляционных БД (Redis, MongoDB)
Будет плюсом:
- Опыт работы со стеком Pentaho
- Опыт разработки OLAP кубов
Бонусы
Условия:
- Конкурентная заработная плата;
- Офис в комфортабельном бизнес-центре на ст.м. Воробьевы горы/Ленинский проспект (10 минут от метро);
- График работы с 10.00 до 19.00 (можно двигать), оплачиваемый отпуск - 31 день;
- Возможности профессионального и карьерного роста;
- Хорошая атмосфера в молодом и дружном коллективе;
- Сладости и фрукты в офисе;
- Отличный пакет ДМС, включая стоматологию (Ингосстрах).
Дополнительные инструкции
При отклике на данную вакансию просим вас указывать ваши контактные данные для оперативной связи