Starszy Programista Baz Danych – (K/M/N)

Gdańskzł110 – zł140/hr5 dni temu
Zdalny
Senior
5+ lata

Opis stanowiska

Wynagrodzenie

B2B: 110 – 140 PLN / godz. netto

Opis projektu

Projekt obejmuje rozwój i utrzymanie rozwiązań bazodanowych opartych na Oracle Database i PL/SQL, a także realizację nowych inicjatyw biznesowych związanych z przetwarzaniem i integracją danych w środowiskach Oracle oraz Big Data. Zakres projektu koncentruje się na projektowaniu i optymalizacji procesów ETL/ELT, rozwoju aplikacji w Oracle APEX, optymalizacji kodu i zapytań bazodanowych oraz utrzymaniu rozwiązań zgodnie z wymaganiami SLA. Istotnym elementem projektu jest również zapewnienie jakości kodu, rozwój procesów CI/CD oraz współpraca z zespołami analitycznymi i testowymi.

Zakres współpracy

  • rozwój rozwiązań bazodanowych w ramach nowych inicjatyw biznesowych i projektów IT
  • utrzymanie baz danych Oracle zgodnie z wymaganiami SLA
  • projektowanie, implementacja i optymalizacja procesów ETL/ELT w środowiskach Oracle i Big Data
  • utrzymywanie i wdrażanie procesów ETL
  • tworzenie i rozwój aplikacji z wykorzystaniem Oracle APEX
  • monitorowanie i optymalizacja wydajności baz danych oraz procesów przetwarzania danych
  • optymalizacja zapytań, procedur PL/SQL oraz refaktoryzacja istniejącego kodu
  • zapewnienie zgodności rozwiązań z wymaganiami bezpieczeństwa i integralności danych
  • diagnozowanie i rozwiązywanie incydentów związanych z warstwą danych
  • utrzymywanie jakości kodu zgodnie ze standardami korporacyjnymi i wewnętrznymi standardami jakości
  • zarządzanie kodem źródłowym z wykorzystaniem Git i Flyway
  • udział w procesach CI/CD, w tym code review, wdrażaniu poprawek i utrzymaniu repozytoriów oraz gałęzi kodu
  • wsparcie testów integracyjnych i UAT
  • współpraca z analitykami i testerami w procesie wytwarzania oprogramowania
  • dokumentowanie struktur i procesów bazodanowych

Wymagania obligatoryjne

  • minimum 5 lat doświadczenia na stanowisku Developera Baz Danych Oracle
  • bardzo dobra znajomość relacyjnych baz danych, preferowany Oracle
  • zaawansowana znajomość PL/SQL, w tym:

    • transakcyjności

    • obsługi kolejek Oracle AQ
    • przetwarzania danych XML i JSON
    • partycjonowania
    • wersjonowania danych
  • doświadczenie w projektowaniu i implementacji rozwiązań ETL

  • doświadczenie w wykorzystaniu narzędzi do orkiestracji procesów ETL, preferowany Apache Airflow

  • biegłość w tworzeniu, optymalizacji i debugowaniu złożonych skryptów PL/SQL

  • znajomość narzędzi wersjonowania kodu: Git, Flyway, Liquibase

  • doświadczenie i umiejętność aktywnego korzystania z narzędzi AI, takich jak Codex, Claude, Gemini czy Copilot, w tym umiejętność tworzenia złożonych i precyzyjnych promptów

  • umiejętność współpracy zespołowej oraz współpracy z klientem zewnętrznym

  • samodzielność i odpowiedzialność w realizacji zadań projektowych

  • umiejętność rozwiązywania problemów i logicznego myślenia

  • Wymagania dodatkowe

    • doświadczenie w tworzeniu aplikacji z wykorzystaniem Oracle APEX
    • znajomość narzędzi notatnikowych, takich jak Apache Zeppelin i Jupyter
    • doświadczenie w programowaniu w Python
    • znajomość Azure DevOps
    • znajomość środowiska Hadoop, w tym HDFS, Parquet, YARN, ZooKeeper, Livy i Hive
    • znajomość środowiska Apache Spark
    • znajomość rozwiązań NoSQL, w szczególności HBase i Cassandra
    • znajomość Java lub Scala
    • znajomość zagadnień integracyjnych, w tym REST, SOAP, interfejsów plikowych, XML, XSD, JSON i OpenAPI
    • znajomość branży energetycznej
    • znajomość rozwiązań klasy MDM (Meter Data Management)

    Wspomniane umiejętności

    Aplikuj na tę pracę

    Aplikacje są obsługiwane w całości przez Randlab na jego własnej stronie. KarieR.co nie zbiera Twoich danych i nie przekazuje dalej aplikacji.

    Aplikuj teraz