Oracle PL/SQL Developer (APEX Integrations)
Ми — ІТ-компанія, що створює складні високонавантажені екосистеми: від білінгів та платіжних систем до CRM, від API для інтеграції з партнерами до сайтів і мобільних застосунків.
Шукаємо розробника, який підсилить нашу команду в підтримці існуючих продуктів та проєктуванні нових систем «з нуля».
Ключові вимоги:
- Знання SQL та PL/SQL: вільне володіння DML, складними Join-ами, аналітичними функціями, розробка тригерів, пакетів та складної бізнес-логіки. Розуміння механізмів транзакційності та блокувань.
- Навички оптимізації продуктивності: вміння читати та аналізувати EXPLAIN PLAN, побудова індексів та знання особливостей роботи СУБД Oracle.
- Вміння проєктувати реляційні бази даних (DDL, Constraints), розуміння нормалізації та принципів побудови масштабованих сховищ.
- Практичний досвід створення інтерфейсів на Oracle Application Express (APEX) та базові знання Front-end стеку (HTML, CSS, JavaScript).
- Практика розробки API та інтеграцій: розробка REST-сервісів через ORDS (Oracle REST Data Services); досвід взаємодії із зовнішніми API (REST/SOAP) з парсингом форматів JSON та XML; розуміння Oracle Wallet, SSL-з’єднань та обробки HTTP-статусів.
Буде перевагою:
- досвід роботи з Java Stored Procedures.
- досвід роботи в сфері розробки ПЗ від 2-3 років.
Типові задачі:
- Проєктування архітектури БД: створення структур даних для нових модулів та систем згідно з вимогами бізнес-аналізу (типовий DDL, constraints, розмежування доступу до даних, партиціювання тощо).
- Рефакторинг та оптимізація: виявлення «вузьких місць» у коді, оптимізація існуючої логіки.
- Розробка REST API: створення нових методів взаємодії та модифікація існуючих.
- Зовнішні інтеграції: побудова стабільного обміну даними з партнерами по API (платіжні шлюзи, банки, наші системи, зовнішні сервіси тощо).
Розробка APEX: створення інтерфейсів адміністрування та підтримки систем, інтерактивних звітів.
Софт-скіли та умови:
- Англійська на рівні читання і розуміння технічної документації.
- Системне мислення: ми будуємо цілісні системи, а не набір мікросервісів.
- Аналітичний підхід: здатність знаходити причину, а не "лікувати" наслідки; вміння оцінювати вплив локальних змін на роботу всієї системи (Impact Analysis); здатність перетворювати розмиті бізнес-вимоги у чітку, логічну та несуперечливу модель даних; вітаються навички пошуку закономірностей та аналізу неструктурованих даних.
- Комунікабельність: пряма взаємодія з PM, DBA, системними адміністраторами; співпраця з розробниками різних напрямків (PL/SQL розробники, фронт і бек розробники сайтів і мобільних застосунків тощо).
Вміння працювати з проєктною документацією, яку вам надають; написання власної технічної документації.
Ми пропонуємо:
- Комфортний офіс у центрі міста з повною енергонезалежністю, кавомашина, питна вода; колективні заходи (за бажанням).
- Стек: Oracle 12c/19c+, APEX 23.2+, SQL Developer, Postman.
- Цікаві проєкти, складні задачі, де справді потрібен «Brain ON», а не просто копіпаст.
- Безцінний досвід колег різних напрямків.
Required languages
| English | B1 - Intermediate |
| Ukrainian | C2 - Proficient |
Published 5 February
4 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...