Компания, работающая на B2B рынке более 12 лет, предлагает удаленную работу программистам в специализации
Разработчик БД (PostgreSQL)
Должностные обязанности:
- проектирование структур данных
- разработка хранимых процедур и триггеров
- оптимизация SQL-запросов
- написание тестов
- документирование результатов работы
Требования:
- опыт написания сложных хранимых процедур и триггеров в PostgreSQL
- знание особенностей Postgresql (rule, setof, пользовательские типы данных)
- понимание принципов проектирования реляционных БД
- опыт работы с git
- опыт работы с Linux и Docker
Плюсом будет (если есть, укажите отдельно подробности):
- опыт оптимизации настроек СУБД PostgreSQL под высокие нагрузки
- знакомство с технологиями REST API.
- для одной из вакансий - опыт разработки решений ЭЦП
- для одной из вакансий - опыт разработки на perl
Условия:
- зарплата от 70 000 руб (белая)
- удаленная работа
- полная занятость
- гибкий график по согласованию
Тестовое задание:
- В БД-01 есть таблица company, в которой хранятся и меняются данные о компании. Примерная структура таблицы - http://iac.tender.pro/demo/company_23801.json
- Есть БД-02, которая совпадает по структуре с БД-1, но содержит собственные данные в таблице company
- Есть БД-10, в которой таблица company должна содержать актуальную копию данных из БД-01 и БД-02
Необходимо написать сценарии для psql, которые:
- Создают объекты всех БД
- Производят первичное заполнение БД-0% тестовыми данными
- Производят первичное заполнение и периодическое обновление БД-10 данными из БД-0%
Примечания:
- Задача может быть решена не полностью, а в объеме, который Вы считаете достаточным для бесплатного тестового задания