Randlab poszukuje doświadczonego Starszego Programisty Baz Danych, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych rozwiązań bazodanowych. Projekt koncentruje się na technologiach Oracle oraz środowiskach Big Data, obejmując pełen cykl życia oprogramowania od projektowania po optymalizację procesów przetwarzania danych.
Zakres obowiązków
- Projektowanie, implementacja oraz optymalizacja złożonych procesów ETL/ELT w środowiskach Oracle i Big Data.
- Utrzymanie i rozwój baz danych Oracle zgodnie z wymaganiami SLA oraz zapewnienie ich wysokiej wydajności.
- Tworzenie i rozwijanie aplikacji z wykorzystaniem Oracle APEX oraz refaktoryzacja istniejącego kodu PL/SQL.
- Aktywny udział w procesach CI/CD, w tym przeprowadzanie code review oraz zarządzanie kodem źródłowym przy użyciu Git i Flyway.
- Współpraca z zespołami analitycznymi i testowymi w celu zapewnienia najwyższej jakości dostarczanych rozwiązań.
Wymagania
- Minimum 5 lat doświadczenia na stanowisku Developera Baz Danych Oracle oraz bardzo dobra znajomość relacyjnych baz danych.
- Zaawansowana wiedza z zakresu PL/SQL, w tym transakcyjności, obsługi kolejek Oracle AQ, partycjonowania oraz przetwarzania danych XML i JSON.
- Doświadczenie w projektowaniu rozwiązań ETL oraz biegłość w korzystaniu z narzędzi do ich orkiestracji, takich jak Apache Airflow.
- Znajomość narzędzi wersjonowania kodu (Git, Flyway, Liquibase) oraz umiejętność efektywnego wykorzystania narzędzi AI w codziennej pracy.
- Samodzielność, odpowiedzialność za realizowane zadania oraz umiejętność logicznego rozwiązywania problemów.
Co oferujemy
- Pracę w pełni zdalną przy ambitnych projektach IT w środowisku Oracle i Big Data.
- Możliwość rozwoju w nowoczesnych technologiach oraz wpływ na kształtowanie procesów przetwarzania danych.
- Współpracę w profesjonalnym zespole zorientowanym na wysoką jakość kodu i standardy korporacyjne.