Nasze wymagania
- Minimum 5 lat doświadczenia na stanowisku Developera baz danych Oracle oraz bardzo dobra znajomość relacyjnych baz danych (preferowany Oracle).
- Zaawansowana znajomość PL/SQL, obejmująca transakcyjność, obsługę kolejek AQ, przetwarzanie XML i JSON, partycjonowanie oraz wersjonowanie danych; biegłość w tworzeniu, optymalizacji i debugowaniu złożonych skryptów PL/SQL.
- Doświadczenie w projektowaniu i implementacji rozwiązań ETL oraz znajomość narzędzi do orkiestracji procesów ETL (preferowany Apache Airflow).
- Znajomość narzędzi do wersjonowania kodu: GIT, FlyWay, LiquiBase.
- Doświadczenie w aktywnym korzystaniu z narzędzi AI (Codex, Claude, Gemini, Copilot), w tym umiejętność tworzenia złożonych i precyzyjnych promptów.
Mile widziane
- Doświadczenie w pracy z Oracle APEX oraz znajomość języków Python, Java lub Scala.
- Znajomość środowisk Big Data: Hadoop (HDFS, Parquet, Yarn, Zookeeper, Livy, Hive) oraz Apache Spark.
- Znajomość narzędzi notatnikowych Apache Zeppelin i Apache Jupyter.
- Znajomość baz NoSQL, w szczególności HBase i Cassandra.
- Znajomość zagadnień integracyjnych i technologii: REST, SOAP, interfejsy plikowe, XML, XSD, JSON, OpenAPI.
- Znajomość Azure DevOps.
- Znajomość branży energetycznej oraz rozwiązań klasy MDM (Meter Data Management).
O projekcie
Projekt obejmuje rozwój i utrzymanie rozwiązań bazodanowych opartych na technologii Oracle, w tym projektowanie, implementację i optymalizację procesów ETL/ELT w środowisku Oracle i Big Data.
Osoba na tym stanowisku będzie uczestniczyć w realizacji nowych inicjatyw biznesowych, rozwijaniu aplikacji oraz zapewnianiu wydajności, bezpieczeństwa i jakości przetwarzania danych.
Do jej zadań należeć będzie również optymalizacja i refaktoryzacja kodu PL/SQL, code review, wsparcie procesów CI/CD oraz współpraca z analitykami i testerami.
Okres współpracy: 12 miesięcy (ok. 240 MD) z możliwością przedłużenia
Rozliczenie: Time & Material
Tryb pracy: praca zdalna lub z możliwością dojazdu do siedziby EITE w razie potrzeby
Zakres obowiązków
- Rozwój i utrzymanie baz danych Oracle oraz rozwiązań ETL/ELT w środowisku Oracle i Big Data.
- Projektowanie, implementacja i optymalizacja procesów przetwarzania danych, zapytań i procedur PL/SQL.
- Tworzenie i rozwój aplikacji w Oracle APEX.
- Monitorowanie wydajności, zapewnienie bezpieczeństwa i integralności danych.
- Diagnozowanie i rozwiązywanie incydentów związanych z warstwą danych.
- Dbanie o jakość kodu, przeprowadzanie code review oraz refaktoryzację.
- Zarządzanie kodem źródłowym z wykorzystaniem GIT i Flyway oraz udział w procesach CI/CD.
- Współpraca z analitykami i testerami, udział w testach integracyjnych i UAT.
- Dokumentowanie struktur i procesów bazodanowych.
Oferujemy
- Praca w firmie, która otrzymała nagrodę Great Place to Work Award i Diamentowy Certyfikat Forbesa
- Pakiet benefitów
- Realny wpływ na architekturę rozwiązania oraz podejmowanie decyzji technicznych.