JustJoin.IT Praca zdalna Mid

Data Engineer (Oracle+ Python)

PKO BP Finat

⚲ Warszawa

Do uzgodnienia

Wymagania

  • SQL
  • Airflow
  • Oracle

Opis stanowiska

Dla naszego klienta - banku PKO PB poszukujemy ETL Develpera - mistrza Oracla :-)
Forma współpracy: B2B
Tryb pracy: hybrydowo (1xtydzień biuro Chmielna 89 Warszawa) lub zdalnie

Wymagania
• Umiejętność posługiwania się językami SQL, PLSQL, Transact-SQL
• Doświadczenie w pracy na środowiskach/narzędziach Oracle
• Znajomość tworzenia i optymalizacji DAG-ów (Directed Acyclic Graphs), konfiguracja Task Flow API, znajomość mechanizmów XComs oraz zarządzanie zależnościami zadań i harmonogramowaniem
• Znajomość w automatyzacji wdrożeń DAG-ów i kodu ETL na OpenShift (np. GitLab CI/CD, Jenkins, ArgoCD)
• Znajomość narzędzi Infrastructure as Code
• Znajomość Pythona (głównego języka Airflow) oraz bibliotek do przetwarzania danych i integracji z bazami
• Umiejętność analitycznego myślenia, zidentyfikowania problemu i zaproponowania skutecznego rozwiązania
• Umiejętność wdrażania, konfiguracji i skalowania aplikacji w kontenerach, znajomość obiektów OpenShift (Pods, Deployments, Routes, ConfigMaps, Secrets) oraz uruchamianie zadań Airflow.
• Skrupulatność, samodzielność i dociekliwość
• Przejrzysty sposób komunikacji
• Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej

🔍 Dekoder Ogłoszenia

🔴
ETL Develpera - mistrza Oracla :-)
Chociaż "mistrz" brzmi imponująco, może oznaczać po prostu kogoś z solidnym, ale niekoniecznie wybitnym doświadczeniem w Oracle.
🔴
Znajomość tworzenia i optymalizacji DAG-ów (Directed Acyclic Graphs), konfiguracja Task Flow API, znajomość mechanizmów XComs oraz zarządzanie zależnościami zadań i harmonogramowaniem
To jest bardzo specyficzne wymaganie dotyczące Airflow, które może być trudne do spełnienia dla kogoś, kto nie miał z tym narzędziem bezpośredniego kontaktu.
🔴
Znajomość w automatyzacji wdrożeń DAG-ów i kodu ETL na OpenShift (np. GitLab CI/CD, Jenkins, ArgoCD)
Wymaga to doświadczenia nie tylko w samym ETL, ale także w DevOps i narzędziach CI/CD, co może być szersze niż oczekiwano.
🔴
Umiejętność analitycznego myślenia, zidentyfikowania problemu i zaproponowania skutecznego rozwiązania
Standardowe wymaganie, które w praktyce może oznaczać rozwiązywanie wielu nieprzewidzianych problemów bez jasnych wytycznych.
🔴
Skrupulatność, samodzielność i dociekliwość
Może sugerować, że osoba będzie musiała samodzielnie odkrywać wiele rzeczy i rozwiązywać problemy, które nie są jasno zdefiniowane.