Текст заказа
Starszy Programista Baz Danych – (K/M/N)
Компания: Randlab
Город: Gdańsk
Удалённо
Opis projektu 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 współpracy 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 Wymagania obligatoryjne minimum 5 lat doświadczenia na stanowisku Developera Baz Danych Oracle bardzo dobra znajomość relacyjnych baz danych, preferowany Oracle zaawansowana znajomość PL/SQL, w tym: 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 Wymagania dodatkowe 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, w tym HDFS, Parquet, YARN, ZooKeeper, Livy i Hive znajomość środowiska Apache Spark znajomość rozwiązań NoSQL, w szczególności HBase i Cassandra znajomość Java lub Scala znajomość zagadnień integracyjnych, w tym REST, SOAP, interfejsów plikowych, XML, XSD, JSON i OpenAPI znajomość branży energetycznej znajomość rozwiązań klasy MDM (Meter Data Management)