Назад
2 часа назад

PL/pgSQL (Oracle → PostgreSQL) -Senior

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
PL/pgSQL (Oracle → PostgreSQL) -Senior (Oracle/PostgreSQL): Анализ и перенос серверной бизнес-логики с Oracle на PostgreSQL с акцентом на PL/pgSQL, оптимизацию SQL-запросов и работу с большими объёмами данных. Focus on разработку процедур, функций и триггеров, анализ планов выполнения, настройку производительности и миграцию данных.

Локация: Можно удалённо

Компания

Jetlyn.

Что делать

  • Анализировать существующий PL/SQL-код Oracle, включая пакеты, процедуры, функции и триггеры.
  • Адаптировать и переписывать бизнес-логику Oracle для PostgreSQL с использованием PL/pgSQL.
  • Разрабатывать хранимые процедуры, функции и триггеры в PostgreSQL.
  • Проектировать и оптимизировать таблицы, индексы и представления.
  • Анализировать планы выполнения, тюнинговать тяжёлые SQL-запросы и рефакторить существующий код.
  • Участвовать в миграции данных и ETL/ELT-интеграциях, взаимодействуя с системными аналитиками и backend-разработчиками.

Требования

  • Коммерческий опыт разработки под PostgreSQL с использованием PL/pgSQL от 3 лет.
  • Уверенное знание SQL, включая сложные JOIN, подзапросы и аналитические/оконные функции.
  • Умение читать, анализировать и понимать существующий PL/SQL-код Oracle.
  • Понимание различий Oracle и PostgreSQL, включая блокировки, MVCC, Undo, транзакции и серверную бизнес-логику.
  • Опыт оптимизации SQL-запросов, работы с большими объёмами данных и партиционированием таблиц.
  • Опыт использования EXPLAIN, EXPLAIN ANALYZE и pg_stat_statements.

Хорошо, если есть

  • Практический опыт переноса крупных модулей или бизнес-логики с Oracle на PostgreSQL.

Культура и преимущества

  • Возможность удалённой работы.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →