Poszukujemy doświadczonego Expert IT Developera, który wesprze rozwój i utrzymanie wysoko dostępnej aplikacji dostarczającej dane do wielu systemów downstream. Rola łączy zaawansowane programowanie, pracę z bazami danych, projektowanie procesów ELT/ETL oraz nowoczesne praktyki DevOps.
Tryb pracy: hybryda 2x w tyg. z biura
Lokalizacja: Gdańśk/Gdynia/Warsaw
Expert IT Developer – Data Engineering / Integracje / DevOps
Twój zakres obowiązków
- Projektowanie, budowa i utrzymanie skalowalnych pipeline’ów ELT.
- Tworzenie i optymalizacja zapytań PLSQL oraz obiektów bazodanowych dla wysokowydajnych rozwiązań opartych o Oracle.
- Przygotowywanie skryptów Python do przetwarzania i integracji danych.
- Implementacja i rozwój pipeline’ów CI/CD dla infrastruktury danych oraz procesów automatyzacji.
- Wsparcie i zarządzanie zmianami w bazach danych.
- Praca z usługami chmurowymi jednego z wiodących dostawców.
- Integracja oraz utrzymanie elementów nowoczesnego data stacku.
- Monitorowanie, debugowanie i optymalizacja procesów danych oraz infrastruktury.
- Zapewnienie jakości danych, zgodności procesów oraz stosowanie dobrych praktyk w obszarze danych.
Nasze wymagania
- Doświadczenie w projektowaniu systemów OLAP oraz znajomość technik takich jak STAR schema czy denormalizacja.
- Bardzo dobra znajomość Python i PLSQL.
- Praktyczne doświadczenie w budowie ELT/ETL z wykorzystaniem narzędzi GUI (np. IBM Datastage, ADF, Stitch, Matillion).
- Wiedza z zakresu zarządzania bazami danych: Oracle, MSSQL, Snowflake.
- Doświadczenie w DevOps oraz CI/CD (Git, Docker, Kubernetes, Terraform, Jenkins, Bamboo, Azure DevOps).
- Znajomość narzędzi do automatyzacji testów (np. Robot, Selenium) oraz rozumienie różnych typów testów.
- Bardzo dobra znajomość systemów kontroli wersji (Git, GitHub, GitLab).
- Doświadczenie w pracy z narzędziami orkiestracji workflow (Airflow, Prefect).
- Znajomość przetwarzania danych w trybie streaming i batch, w tym technologii takich jak Kafka.