Senior Oracle Developer
Description
Lokalizacja: Warszawa
Model pracy: 1x w tygodniu z biura
Stawka: 145 pln/h netto +VAT B2B
Poziom: Senior (min. 5 lat)
Dołącz do projektu w sektorze bankowym jako Oracle PL/SQL Developer i rozwijaj krytyczne systemy centralne obsługujące transakcje oraz rozliczenia płatnicze. Szukamy doświadczonego, samodzielnego specjalisty z bardzo dobrą znajomością Oracle Database (12c/19c/21c), SQL i PL/SQL oraz optymalizacji wydajności. Będziesz odpowiadać za projektowanie i rozwój logiki bazodanowej, analizę błędów produkcyjnych oraz integracje między systemami. Najważniejsze kryteria wyboru to doświadczenie, kompetencje i proaktywność. Praca w środowisku o wysokich wymaganiach dostępności i bezpieczeństwa danych.
Twoje zadania
Projektowanie i rozwój rozwiązań w Oracle Database z wykorzystaniem SQL i PL/SQL (procedury, funkcje, pakiety, triggery)
Optymalizacja wydajności zapytań SQL i kodu PL/SQL
Diagnostyka i analiza błędów produkcyjnych oraz logów
Tworzenie integracji i wymiany danych między systemami centralnymi
Analiza wymagań biznesowych, estymacja prac i przygotowanie dokumentacji technicznej
Udział we wdrożeniach oraz wsparcie testów
Współpraca z analitykami, testerami i administratorami baz danych
Wymagania (Must Have)
Oracle Database i PL/SQL
Bardzo dobra znajomość SQL (zapytania analityczne, CTE, MERGE) i PL/SQL
Obsługa wyjątków, modelowanie danych, indeksy, partycjonowanie tabel
Oracle Scheduler, Oracle Data Pump, zarządzanie schematami i obiektami bazy
Wydajność i diagnostyka
Analiza planów wykonania (EXPLAIN PLAN), raporty AWR i ASH
Monitorowanie sesji, identyfikacja blokad i deadlocków
Optymalizacja zapytań SQL i PL/SQL
Integracje
REST API, SOAP, XML, JSON, XSD
Oracle AQ, kolejki komunikatów, ETL
Linux / Unix
Podstawowe komendy, skrypty Bash, obsługa logów, cron
Diagnostyka procesów, transfer plików (scp, sftp)
Narzędzia
Git, Azure DevOps lub Jenkins, CI/CD, Jira, Confluence
SQL Developer, TOAD
Bezpieczeństwo
Uprawnienia Oracle, role i granty, szyfrowanie danych
Audyt dostępu, RODO/GDPR, zarządzanie danymi wrażliwymi
Architektura systemów bankowych
Zrozumienie systemów transakcyjnych, wysokiej dostępności (HA), Disaster Recovery
Przetwarzanie wsadowe (batch) i integracje między systemami centralnymi
Mile widziane (Nice to Have)
Znajomość systemów płatniczych i bankowości transakcyjnej (ELIXIR, Express ELIXIR, SEPA, SWIFT)
Doświadczenie w pracy z systemami centralnymi w sektorze bankowym
Wysoka proaktywność i umiejętność samodzielnego prowadzenia zadań