Программист (разработчик БД)

Дата размещения вакансии: 06.10.2025
Работодатель: Русский Проект
Уровень зарплаты:
от 200000 до 280000 RUR
Город:
Москва
Волоколамское шоссе 88 стр.8
Требуемый опыт работы:
От 3 до 6 лет

О компании:

Крупная торгово-сервисная компания с собственной корпоративной ERP-системой, обслуживающей несколько сотен пользователей одновременно. Мы активно развиваем систему, и ищем опытного разработчика для усиления команды из 8 специалистов.

О системе:

Наша корпоративная информационная система с элементами ERP управляет полным циклом бизнес-процессов: учет и планирование закупок, логистика, ведение всех складских процессов, учет продаж, формирование первичных документов для контрагентов и отчетных форм. Система интегрируется с внешними информационными системами и работает в режиме высоких нагрузок (OLTP).

Масштаб системы:

- Основная БД PostgreSQL: ~1500 таблиц, 2000 хранимых процедур, 500 представлений.

- Ежегодный прирост функциональности ~10%.

- Интеграция с внешними системами различного типа.

- Высокие требования к производительности и надежности.

Основные обязанности:

- Проектирование и разработка структур баз данных в рамках корпоративной информационной системы.

- Создание и поддержка хранимых процедур, функций, триггеров и представлений.

- Анализ и оптимизация SQL-запросов для повышения производительности OLTP-системы.

- Разработка бизнес-логики на уровне базы данных в соответствии с требованиями предметной области.

- Проектирование решений для интеграции с внешними информационными системами.

- Проведение код-ревью изменений, вносимых другими разработчиками команды.

- Обеспечение соблюдения стандартов разработки и архитектурных решений.

- Повышение уровня автоматизации процессов разработки.

- Участие в планировании развития системы и формировании технических требований.

Требования к кандидату:

- Опыт разработки на PostgreSQL от 5 лет.

- Глубокие знания SQL, включая сложные запросы, оконные функции, CTE, рекурсивные запросы.

- Опыт проектирования реляционных баз данных и нормализации для OLTP-систем.

- Понимание принципов построения высоконагруженных корпоративных систем.

- Экспертные навыки оптимизации производительности БД (анализ планов выполнения, индексные стратегии).

- Опыт работы с хранимыми процедурами, функциями, триггерами в PL/pgSQL.

- Знание принципов интеграции информационных систем на уровне данных.

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

- Опыт администрирования PostgreSQL (backup/recovery, мониторинг).

- Знание механизмов репликации и кластеризации PostgreSQL.

- Базовые знания MySQL для работы с внешними интеграциями.

- Навыки мониторинга производительности БД и диагностики.

- Опыт работы с системами контроля версий (Subversion/Git).

- Понимание архитектуры ERP-систем, специфики торговых и сервисных бизнес-процессов.

- Опыт наставничества разработчиков.

Условия:

- Работа в офисе/гибридный формат.

- Официальное трудоустройство, полный социальный пакет.

- Профессиональное развитие и обучение за счет компании.

- Работа в стабильной растущей аккредитованной IT-компании (материнская компания более 35 лет лидирует на рынке HoReCa).

- Участие в технических решениях и развитии архитектуры системы.

- Современные практики разработки в команде опытных специалистов.