Т1

Разработчик баз данных PostgreSQL

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • PostgreSQL
  • SQL
  • Git
  • Bash
  • Perl
  • ORACLE
  • Gitlab
  • CI/CD

Ключевые задачи:

  • Поддержка и развитие базы данных для СУБД PostgreSQL для портала мерчантов;
  • Проектирование, построение физической модели, разработка бизнес-логики в БД;
  • Подготовка скриптов для внесения изменений в БД;
  • Реализация бизнес-логики в БД (разработка запросов, представлений, функций, процедур с использованием языков SQL и plpgSQL;
  • Оптимизация и рефакторинг критических запросов и процедурного кода - Поддержка ETL загрузки данных;
  • Взаимодействие с отделами аналитики, разработки и тестирования;
  • Активное участие в развитии продукта.

Наши ожидания:

  • Опыт проектирования баз данных PostgreSQL от 3 лет;
  • Владение средствами оптимизации производительности СУБД и SQL запросов, умение читать и понимать планы запросов, использования подсказок оптимизатору («хинтование»), влияние статистики на построение планов выполнения и др.;
  • Понимание специфики СУБД PostgreSQL (партиционирование таблиц, работы с JSON, dblink и т.д.), понимание теории: транзакции, acid, нормализация, индексы, блокировки, триггеры;
  • Отличное знание SQL, PL/pgSQL, CLI psql;
  • Стремление непрерывно развиваться и совершенствоваться как специалист.

Будет плюсом:

  • Опыт работы с инструментами Jira, git, wiki (Confluence) и др.
  • Знание bash, perl
  • Знание oracle
  • Работа с gitlab, понимание CI/CD