Старший разработчик PostgreSQL / PL/pgSQL

По договоренности

  • Смоленская
  • Киевская
  • Парк Победы

Мы не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим.

Napoleon IT — это более 250 сотрудников, три офиса в России и три направления развития: заказная разработка, outstaffing и собственные продукты. Мы создаём и внедряем технологические решения для крупных российских компаний, среди которых Лента, X5 Group, РИВ ГОШ, Kari, Hoff и другие.

Сейчас мы ищем старшего разработчика PostgreSQL / PL/pgSQL на проект в банковской сфере(формат аутстаффинга). Основной фокус роли: перенос серверной бизнес-логики с Oracle на PostgreSQL в рамках проекта по миграции системы, связанной с выпуском банковских карт.

О роли:

Вам предстоит работать с существующей бизнес-логикой на Oracle: разбираться в PL/SQL-коде, адаптировать его под архитектуру и особенности PostgreSQL и реализовывать на PL/pgSQL.

Важно понимание различий между СУБД, работа с производительностью и корректностью реализации при больших объёмах данных.

Вам предстоит:

  • анализировать существующий PL/SQL-код Oracle: пакеты, процедуры, функции и триггеры;

  • адаптировать и переписывать бизнес-логику Oracle под PostgreSQL с реализацией на PL/pgSQL;

  • разрабатывать хранимые процедуры, функции и триггеры в PostgreSQL;

  • проектировать и оптимизировать структуры базы данных, включая таблицы, индексы и представления;

  • анализировать планы выполнения и оптимизировать сложные и ресурсоёмкие SQL-запросы;

  • проводить рефакторинг существующего кода с учётом особенностей PostgreSQL;

  • участвовать в миграции данных и интеграционных процессах ETL/ELT;

  • совместно с системными аналитиками и backend-разработчиками реализовывать бизнес-требования.

Мы ожидаем:

  • коммерческий опыт разработки под PostgreSQL с использованием PL/pgSQL от 3 лет;

  • уверенное знание SQL и практический опыт работы со сложными JOIN, подзапросами, аналитическими и оконными функциями;

  • умение читать, анализировать и понимать существующий PL/SQL-код Oracle, включая пакеты, процедуры, функции и триггеры;

  • понимание особенностей переноса серверной бизнес-логики с Oracle на PostgreSQL;

  • опыт оптимизации и тюнинга SQL-запросов, анализа планов выполнения и поиска проблем производительности;

  • практический опыт работы с EXPLAIN, EXPLAIN ANALYZE и pg_stat_statements;

  • понимание внутренних механизмов PostgreSQL, влияющих на производительность, блокировки и выполнение запросов;

  • понимание архитектурных различий Oracle и PostgreSQL, в том числе механизмов блокировок, MVCC в PostgreSQL и Undo в Oracle, различий в работе с транзакциями и серверной бизнес-логикой;

  • опыт работы с большими объёмами данных;

  • понимание механизмов партиционирования таблиц.

Условия:
  • гибридный формат работы в Москве;

  • оплату участия в профильных онлайн-конференциях;

  • компенсацию расходов на профессиональную литературу;

  • доступ к курсам объединённой IT-школы GIGASCHOOL;

  • онлайн- и офлайн-мероприятия: квизы, спортивные активности, творческие встречи и корпоративы.


Адрес: Россия, Москва, Пресненская набережная, 12
Показать на большой карте

Поделиться:

Опубликована 12 дней назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Полюс Диджитал – это единый центр предоставления информационных услуг для золотодобывающей компании «Полюс». Мы оказываем поддержку по IT-направлению 20 000 сотрудникам в 35-ти бизнес-единицах Группы Компаний «Полюс». ЧТО МЫ ПРЕДЛАГАЕМ: Работа в аккр...
  • Полный день
  • Опыт от 3 лет
Логотип компании ПолюсПолюс
  • Москва
6 дней назад
Сейчас мы находимся в поиске Разработчик Linux.
  • Полный день
  • Опыт от 3 лет
Логотип компании РДП ЭнтерпрайзРДП Энтерпрайз
  • Москва
4 дня назад
Сейчас мы в поиске Старшего разработчика С#.
  • Полный день
  • Опыт от 3 лет
Логотип компании ТерраЛинкТерраЛинк
  • Москва
11 дней назад
Задачи: Проектирование и разработка высоконагруженных модулей для захвата и обработки сетевого трафика с использованием библиотеки DPDK Профилирование и оптимизация производительности Участие в выборе технологических решений и проектировании масштаби...
  • Полный день
  • Опыт от 3 лет
Логотип компании КриптонитКриптонит
  • Москва
9 дней назад
от 150 000 ₽
Обязанности: формирование SQL запросов к базам данных (уверенное знание postgresql, или IBM DB2, или MS SQL Server, использование оконных функций, ветвлений, циклов, триггеров, процедур и т. д.). написание утилит обработки данных в формате xml, csv н...
  • Полный день
  • Опыт от 3 лет
Логотип компании Межрегиональный Информационный Центр Фонда Пенсионного и Социального Страхования Российской ФедерацииМежрегиональный Информационный Центр Фонда Пенсионного и Социального Страхования Российской Федерации
  • Москва
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.