Poszukujemy PL/SQL/ Oracle APEX Developera dla naszego Klienta – globalnego lidera w dziedzinie baz danych, rozwiązań chmurowych i oprogramowania biznesowego. To wyjątkowa okazja do pracy dla jednej z wiodących firm tworzących kompleksowe oprogramowanie bazodanowe oraz nowoczesne rozwiązania chmurowe oparte na sztucznej inteligencji. Dzięki ciągłemu rozwojowi technologii oraz inwestycjom w nowoczesne rozwiązania, firma pozostaje kluczowym graczem w sektorze IT, dostarczając innowacyjne produkty dla firm na całym świecie. Dynamiczny rozwój oraz globalna społeczność ekspertów IT sprawiają, że jest to idealne miejsce dla ambitnych specjalistów.
Projekt dotyczy prac nad rozwojem i utrzymaniem kluczowych rozwiązań dla klienta z branży energetycznej.
responsibilities :
Projektowanie, rozwój oraz utrzymanie aplikacji bazodanowych z wykorzystaniem Oracle PL/SQL
Analiza i optymalizacja zapytań SQL oraz kodu PL/SQL, obejmująca interpretację planów wykonania, zastosowanie partycjonowania danych oraz monitorowanie wydajności baz danych
Wykorzystywanie narzędzi diagnostycznych i analitycznych (takich jak PL/SQL Hierarchical Profiler, AWR, ASH, TKPROF) do monitorowania działania systemu i identyfikacji wąskich gardeł
Tworzenie i rozwój aplikacji webowych w środowisku Oracle APEX (w wersji 22.1 lub nowszej)
Implementacja mechanizmów bezpieczeństwa na poziomie bazy danych (m.in. kontrola dostępu, uprawnienia, szyfrowanie)
Diagnozowanie i rozwiązywanie problemów jakościowych oraz wydajnościowych w istniejącym kodzie SQL i PL/SQL
Projektowanie wydajnych, skalowalnych i bezpiecznych rozwiązań bazodanowych zgodnych z najlepszymi praktykami
requirements-expected :
Minimum 3 lata doświadczenia na stanowisku Oracle PL/SQL Developera (w pracy z dużymi systemami bazodanowymi)
Bardzo dobra znajomość baz danych Oracle (w szczególności wersji 19c i nowszych, wraz z ich funkcjonalnościami)
Biegła znajomość języka SQL i PL/SQL (składnia, konstrukcje językowe, dobre praktyki programistyczne)
Zaawansowane umiejętności optymalizacji zapytań SQL i PL/SQL (czytanie i interpretacja planów wykonania, partycjonowanie danych, monitoring wydajności)
Znajomość architektury i możliwości Oracle APEX (wersja 22.1+, projektowanie aplikacji, analiza i wdrażanie zmian)
Umiejętność integracji JavaScript i CSS w aplikacjach Oracle APEX (rozszerzanie funkcjonalności i personalizacja interfejsu użytkownika)
Znajomość zasad bezpieczeństwa na poziomie bazy danych (kontrola dostępu, uprawnienia, szyfrowanie danych, użycie pakietu DBMS_ASSERT)
Znajomość Oracle Partitioning oraz Oracle Data Guard (zarządzanie dużymi zbiorami danych, zapewnienie dostępności)
Doświadczenie w pracy z narzędziami analizy wydajności (PL/SQL Hierarchical Profiler, AWR, ASH, TKPROF)
Umiejętność identyfikacji i rozwiązywania problemów jakościowych i wydajnościowych w kodzie SQL/PLSQL (analiza istniejącego kodu, wprowadzanie poprawek bez pogarszania działania aplikacji)
Znajomość narzędzi wspierających proces wytwarzania oprogramowania (Git, Liquibase/Flyway, Maven)
Umiejętność tworzenia dokumentacji technicznej (w języku polskim i angielskim, zgodnie ze standardami projektowymi)
Zdolność analitycznego myślenia i projektowania efektywnych, bezpiecznych i skalowalnych rozwiązań bazodanowych (z uwzględnieniem wymagań jakościowych i wydajnościowych)