Войти

Разработчик Oracle PL/SQL (АБС ЦФТ)

ОАО Керемет Банк
Компания ОАО Керемет Банк
Тип Офис / Бишкек
Оклад 45000 - 130000 KGS в месяц
Описание вакансии

Чем предстоит заниматься

  • Разработка и поддержка приложений и бизнес-логики на Oracle Database
  • Написание и оптимизация сложных SQL-запросов
  • Разработка и сопровождение хранимых процедур, функций, пакетов и триггеров на PL/SQL
  • Доработка операций, документов, отчётов и бизнес-процессов в АБС ЦФТ
  • Участие в интеграционных проектах (REST/SOAP, очереди сообщений)

Требования

Oracle

  • Глубокие знания Oracle Database версии 19 и выше
  • Опыт разработки и поддержки приложений на Oracle в высоконагруженной банковской среде

SQL

  • Уверенное написание сложных многотабличных запросов:
  • JOIN (INNER, OUTER, FULL, CROSS)
  • подзапросы и коррелированные подзапросы
  • CTE, включая рекурсивные
  • PIVOT / UNPIVOT, MERGE
  • иерархические запросы (CONNECT BY)
  • Оптимизация SQL-запросов:
  • анализ и чтение Execution Plan (DBMS_XPLAN)
  • использование индексов и хинтов
  • переписывание запросов для повышения производительности
  • работа с большими объёмами данных
  • знание принципов материализованных представлений (Materialized Views)

PL/SQL

  • Разработка и поддержка:
  • хранимых процедур, функций, пакетов
  • триггеров, в том числе compound triggers
  • курсоров, включая REF CURSOR
  • динамического SQL (EXECUTE IMMEDIATE)
  • Массовые операции: BULK COLLECT + FORALL
  • Обработка ошибок и исключений (EXCEPTION block, PRAGMA)
  • Оптимизация PL/SQL-кода: профилирование, минимизация контекстных переключений


Будет сильным преимуществом

PL/Plus (PL+) — специфика ЦФТ

  • Понимание механизма трансляции PL+ → PL/SQL
  • Разработка и доработка операций, документов, отчётов, бизнес-логики и представлений ТБП (технологический банковский процесс)
  • Понимание структуры схемы АБС ЦФТ: ключевые таблицы клиентов, счетов, операций, проводок, лимитов и т. д.
  • Опыт работы с legacy-кодом ЦФТ
  • Базовые навыки тюнинга производительности

Дополнительно

  • Знание механизмов Oracle: партиционирование таблиц, индексы (B-tree, bitmap, function-based), параллельное выполнение запросов
  • Опыт интеграций через DBI, REST/SOAP, очереди сообщений