Poszukiwana rola
Senior Oracle Developer
Projektowanie i rozwój zaawansowanych systemów bazodanowych dla sektora energetycznego.
Będziesz odpowiadać za rozwój, projektowanie i optymalizację rozwiązań opartych o Oracle, ze szczególnym naciskiem na jakość danych, wydajność oraz spójność architektury systemowej. Twoja praca będzie łączyć zaawansowane programowanie w PL/SQL z projektowaniem struktur danych, integracją systemów oraz współpracą z architektami i biznesem.
Zakres obowiązków
- projektowanie i rozwój rozwiązań w technologii PL/SQL oraz w środowisku Oracle,
- tworzenie, rozwijanie i optymalizacja struktur bazodanowych oraz modeli danych,
- rozwój i utrzymanie aplikacji webowych wspieranych przez warstwę bazodanową,
- projektowanie relacyjnych baz danych z uwzględnieniem wydajności i skalowalności,
- rozwój i integracja systemów z wykorzystaniem REST API, XML oraz JSON,
- udział w projektowaniu architektury systemów oraz modelowaniu w UML,
- budowa i rozwój rozwiązań integracyjnych pomiędzy systemami,
- praca z repozytoriami kodu (Git) oraz zapewnienie jakości poprzez testy jednostkowe (np. utPLSQL),
- współtworzenie i utrzymywanie spójności architektonicznej rozwiązań w projekcie,
- analiza wykonalności wymagań biznesowych w kontekście technicznym (terminy, zakres, NFR),
- współpraca z architektami, analitykami i interesariuszami biznesowymi,
- udział w procesach projektowych i utrzymaniowych z wykorzystaniem narzędzi JIRA i Confluence,
- dbałość o bezpieczeństwo, jakość oraz stabilność tworzonych rozwiązań.
Wymagania
- minimum 6 lat doświadczenia w programowaniu PL/SQL,
- bardzo dobra znajomość ekosystemu Oracle (struktury, optymalizacja, podstawowa administracja),
- doświadczenie w projektowaniu relacyjnych baz danych oraz pracy z dużymi wolumenami danych,
- znajomość narzędzia Oracle Designer, doświadczenie w modelowaniu systemów i architektury w UML,
- znajomość wzorców projektowych i ich praktycznego zastosowania,
- doświadczenie w budowie i rozwoju systemów integracyjnych, umiejętność pracy z transformacjami XML / JSON w bazie danych,
- znajomość i praktyczne wykorzystanie REST API,
- doświadczenie w pracy z repozytorium Git,
- znajomość narzędzi i praktyk testowania jednostkowego (np. utPLSQL),
- rozumienie architektury systemów i umiejętność zapewnienia ich spójności,
- doświadczenie w pracy w środowisku projektowym z klientem i zespołami technicznymi,
- znajomość narzędzi JIRA i Confluence, świadomość zagadnień bezpieczeństwa systemów IT,
- umiejętność pracy zespołowej, odpowiedzialność i terminowość.
Mile widziane
- doświadczenie w pracy z rozwiązaniami typu MinIO,
- znajomość szerszych zagadnień architektury systemów enterprise,
- doświadczenie w środowiskach energetycznych lub systemach krytycznych,
- praktyka w zarządzaniu lub współtworzeniu procesów wytwarzania oprogramowania.
Co oferujemy
- udział w długoterminowym projekcie,
- praca nad systemami o wysokim znaczeniu biznesowym i dużej skali, realny wpływ na decyzje architektoniczne i techniczne,
- elastyczny model pracy (zdalnie + okazjonalne wizyty w biurze),
- współpraca z doświadczonym zespołem ekspertów i architektów,
- stabilne środowisko projektowe w branży energetycznej,
- możliwość rozwoju w kierunku architekta lub eksperta domenowego.
Jak aplikować?
Kliknij poniższy przycisk „Aplikuj” i wypełnij formularz.
Zweryfikujemy Twoje kompetencje względem wymagań oraz skontaktujemy się z Tobą, w przypadku zakwalifikowania do kolejnego etapu.