Oracle PL/SQL developer in high-load systems

ориентир по рынку
вакансия зп не указана
в среднем 254 973 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы ищем опытного Senior Oracle PL/SQL Developer для развития и оптимизации высоконагруженной системы на базе Oracle Database. Основная бизнес-логика приложения реализована в базе данных. Система работает с большими объёмами данных, содержит сложную бизнес-логику и значительный объём legacy-кода, требующего анализа, оптимизации и постепенного совершенствования. Нам нужен специалист, способный самостоятельно разбираться в сложных системах, находить причины проблем производительности и предлагать эффективные технические и архитектурные решения.

задачи

  • Разработка, сопровождение и рефакторинг бизнес-логики на PL/SQL.
  • Разработка и оптимизация сложных SQL-запросов, процедур, функций, пакетов и триггеров.
  • Анализ и оптимизация производительности SQL и PL/SQL, исследование Execution Plans и выявление узких мест.
  • Исследование legacy-кода, восстановление бизнес-логики и выявление зависимостей между объектами БД.
  • Оптимизация работы с индексами, статистикой, партиционированием и другими механизмами Oracle.
  • Работа с большими объёмами данных: архивирование, миграции и обработка исторических данных.
  • Диагностика проблем производительности, конкурентного доступа, блокировок и длительных транзакций.
  • Проведение Code Review и участие в проектировании архитектуры базы данных.

требования

  • Глубокие знания Oracle Database, PL/SQL и SQL.
  • Понимание внутренней архитектуры Oracle, работы оптимизатора, механизмов выполнения SQL и управления транзакциями.
  • Понимание принципов конкурентного доступа, блокировок и согласованности данных.
  • Практический опыт оптимизации сложных SQL-запросов и PL/SQL-скриптов.
  • Уверенная работа с Execution Plans, включая анализ фактической статистики выполнения.
  • Владение инструментами диагностики Oracle: DBMS_XPLAN, SQL Trace, TKPROF, AWR, ASH (с учётом доступных лицензий и полномочий).
  • Умение выявлять причины низкой производительности, оценивать влияние изменений и подтверждать результат измерениями.
  • Опыт работы с крупными таблицами и высоконагруженными базами данных.
  • Знание механизмов партиционирования таблиц и индексов, понимание Partition Pruning.
  • Опыт сопровождения сложных существующих систем с неполной документацией.
  • Умение самостоятельно восстанавливать бизнес-логику и анализировать цепочки зависимостей между процедурами, функциями, пакетами и триггерами.
  • Будет плюсом: Опыт работы с Oracle Database 19c и новее; Опыт работы с Oracle APEX и понимание взаимодействия прикладного слоя с базой данных

условия

  • Условий в вакансии нет

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.