Pracuj.pl Praca zdalna Mid

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

RANDLAB SOFTWARE sp. z o.o.

⚲ Warszawa

110–140 zł netto (+ VAT) / godz.

Wymagania

  • Oracle Database
  • PL/SQL
  • SQL
  • ETL / ELT
  • Oracle AQ
  • XML / JSON
  • Git
  • Flyway
  • Liquibase
  • Apache Airflow
  • narzędzia AI
  • Oracle APEX
  • Apache Zeppelin
  • Jupyter
  • Python
  • Azure DevOps
  • Hadoop (HDFS
  • Parquet
  • YARN
  • ZooKeeper
  • Livy
  • Hive)
  • Apache Spark
  • HBase
  • Cassandra
  • Java
  • Scala
  • REST / SOAP
  • OpenAPI
  • MDM (Meter Data Management)

Opis stanowiska

Nasze wymagania:
minimum 5 lat doświadczenia na stanowisku Developera Baz Danych Oracle
bardzo dobra znajomość relacyjnych baz danych, preferowany Oracle
zaawansowana znajomość PL/SQL (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

Mile widziane:
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 (HDFS, Parquet, YARN, ZooKeeper, Livy, Hive)
znajomość środowiska Apache Spark
znajomość rozwiązań NoSQL, w szczególności HBase i Cassandra
znajomość Java lub Scala
znajomość zagadnień integracyjnych (REST, SOAP, interfejsy plikowe, XML, XSD, JSON, OpenAPI)
znajomość branży energetycznej
znajomość rozwiązań klasy MDM (Meter Data Management)

O projekcie:
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 obowiązków:
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

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.