Senior Oracle PL/SQL Developer

Bpx Ltd Wroclaw Poland — Poland · Posted ~7 hours ago

Senior Contract

Skills

Oracle PL/SQL SQL Database development Performance optimization Python

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology project team is looking for a Senior Oracle Developer to design database solutions, optimize performance, and support enterprise application development.

Highlights

Long-term project opportunity focused on advanced database solutions, optimization, and collaboration with technical architects.

Description

Poszukujemy doświadczonego programisty, który dołączy do długoterminowego projektu realizowanego dla dużej organizacji z sektora energetycznego. Głównym obszarem odpowiedzialności będzie projektowanie, rozwój i optymalizacja zaawansowanych rozwiązań bazodanowych Oracle oraz kodu PL/SQL. Szukamy osoby, która swobodnie porusza się w środowisku Oracle, potrafi rozwiązywać problemy wydajnościowe i chce mieć realny wpływ na kierunek technologiczny tworzonych rozwiązań. Znajomość Pythona będzie dodatkowym atutem, ale nie jest warunkiem koniecznym. Zakres współpracy W Tej Roli Będziesz projektować i rozwijać struktury oraz obiekty bazodanowe Oracle, tworzyć i rozwijać funkcjonalności z wykorzystaniem SQL i PL/SQL, wspierać architekta rozwiązania w projektowaniu architektury systemu, współpracować z architektem biznesowym i zespołem odpowiedzialnym za rozwój aplikacji, analizować i optymalizować zapytania, procedury oraz procesy przetwarzania danych, diagnozować problemy związane z wydajnością, blokadami i współbieżnością, dbać o integralność, spójność, bezpieczeństwo i skalowalność danych, uczestniczyć w projektowaniu i rozwijaniu testów automatycznych, wspierać utrzymanie i dalszy rozwój wdrożonych rozwiązań, tworzyć i aktualizować dokumentację techniczną, współtworzyć standardy projektowania, programowania i dokumentowania baz danych, dzielić się wiedzą oraz wspierać zespół w podejmowaniu decyzji technologicznych. Czego oczekujemy? minimum 5 lat doświadczenia w tworzeniu i rozwijaniu rozwiązań bazodanowych z wykorzystaniem Oracle i PL/SQL, bardzo dobrej znajomości Oracle Database, SQL i PL/SQL, doświadczenia w tworzeniu procedur, funkcji, pakietów, triggerów, widoków i jobów, umiejętności optymalizacji zapytań SQL i kodu PL/SQL, doświadczenia w analizie planów wykonania oraz pracy z indeksami, statystykami i partycjonowaniem, umiejętności projektowania struktur danych z uwzględnieniem ich integralności, bezpieczeństwa, wydajności i dalszego rozwoju, doświadczenia w projektowaniu algorytmów bazodanowych, również dla większych wolumenów danych, umiejętności diagnozowania problemów wydajnościowych, blokad i współbieżności, znajomości mechanizmów przetwarzania danych JSON i XML w Oracle Database, doświadczenia w pracy z Gitem, code review oraz merge/pull requestami, znajomości dobrych praktyk bezpiecznego programowania, w tym ochrony przed SQL Injection oraz właściwego zarządzania dostępem do danych, rozumienia pełnego cyklu wytwarzania oprogramowania – od analizy i projektu po testy, wdrożenie i utrzymanie, umiejętności tworzenia czytelnej dokumentacji technicznej, samodzielności, odpowiedzialności i dobrej współpracy z zespołem. Dodatkowym atutem będzie praktyczna znajomość Pythona, doświadczenie z wybranymi technologiami: FastAPI, Pydantic, Polars, Pandera, SQLAlchemy, python-oracledb, Redis, pytest, pytest-bdd, uv lub ruff, doświadczenie w rozwiązaniach działających online, near real-time, wsadowo, cyklicznie lub zdarzeniowo, praca z systemami przetwarzającymi duże wolumeny danych i mającymi wysokie wymagania dotyczące wydajności, dostępności lub niezawodności, doświadczenie integracyjne obejmujące REST API, SOAP, XML, JSON, CSV, kolejki komunikatów albo procesy ETL/ELT, znajomość systemów wymagających wysokiego poziomu audytowalności, bezpieczeństwa i kontroli dostępu, doświadczenie w sektorze elektroenergetycznym, np. przy systemach rynku energii, systemach pomiarowych, planistycznych, rozliczeniowych, operatorskich lub systemach wymiany danych. Warunki współpracy kontrakt B2B, rozpoczęcie współpracy: 1 października 2026 r., pierwszy potwierdzony etap projektu: do 31 stycznia 2027 r., możliwość kontynuacji współpracy do 30 września 2027 r. – kolejne etapy będą uruchamiane po potwierdzeniu przez klienta, zaangażowanie zbliżone do pełnego wymiaru, praca głównie zdalna, preferowana wizyta w biurze klienta we Wrocławiu – maksymalnie 1 dzień w miesiącu,