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

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Центральный административный округ, Пресненский район, Московский международный деловой центр Москва-Сити
Обязанности:
  • Проектирование и создание моделей данных в системе Directus, СУБД PostgreSQL
  • Сбор данных (из БД, файловых систем, внешних сервисов и API), интеграция их в ЕХД и передача в другие системы
  • Обработка и подготовка данных (дедупликация, кастинг, валидация, обогащение)
  • Автоматизация ETL-процессов (сбор, интеграция, обработка и передача данных) при помощи Directus Flows
  • Реализация бизнес-логики в хранимых процедурах и управляемых триггерах в БД
  • Написание, отладка, оптимизация запросов к БД
  • Тестирование и отладка кода
  • Управление миграциями схемы и процедур
  • Мониторинг производительности и блокировок
Требования:
  • Опыт проектирования баз данных
  • Знание нормализации, индексации, архитектуры баз данных
  • Знание SQL и PL/pgSQL. Умение писать сложные запросы, оптимизировать их, работать с транзакциями, индексами, хранимыми процедурами, триггерами
  • Умение читать и анализировать планы запросов
  • Опыт работы с Git/Docker/CI/CD/автотестированием
  • Знание как минимум одного скриптового языка программирования (JavaScript, Python и т.д.)

Будет преимуществом:

  • Знание принципов проектирования хранилищ данных/подходов к построению DWH
  • Кратко описать в сопроводительном письме имеющийся опыт по настройке/развертыванию CI/CD и PostgreSQL
  • Опыт работы с Directus
  • Знание JavaScript и опыт работы с Node.js
Условия:
  • Рабочий график: полная занятость - 5/2, 10-19.
  • Возможен гибридный формат работы
  • Офис в Москва Сити

Похожие вакансии

Разработчик 1С
Гранель

Высшее образование. Опыт работы в 1с от 2-х лет. Наличие курсов и тестов 1С (желательно).

Инженер-разработчик/инженер-схемотехник
ТПК Аргус-НВ

Высшее техническое образование. Опыт работы от 2 лет. Наличие законченных проектов. Знание современной элементной базы. Уверенная работа в Altium Designer.

Ведущий Go-разработчик в VK
VK

Сильный практический опыт в Go: concurrency, контекст, тестирование, профилирование. Навык быстрого погружения в существующую кодовую базу. Опыт проектирования и разработки...

Unreal Engine Разработчик (Arch Viz Platform)
СберСити

Документировать пайплайн и результаты R&D, пополнять внутреннюю базу знаний. — Уверенные знания Unreal Engine 5 (Blueprints, рендер, материалы, Niagara). —

Ведущий инженер данных БКИ
Eqvanta

Опыт работы: опыт от 2 лет опыта на аналогичной позиции. Опыт проектирования потоков загрузки данных и моделирования баз данных.