Starszy Programista Baz Danych

2 dni temu

Województwo pomorskie, Polska BCF Software Sp. z o.o. Pełny etat 170 000 zł - 250 000 zł Umowa

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.