Projekt obejmuje pracę nad rozwojem i optymalizacją baz danych. Głównym celem jest wsparcie zespołu w tworzeniu złożonych zapytań SQL, procedur oraz funkcji bazodanowych, a także optymalizacja zapytań i procesów ETL. Praca będzie wykonywana z wykorzystaniem narzędzi PostgreSQL/EDB i technologii związanych z integracją baz danych.
HD Programista SQL
Twój zakres obowiązków
- Tworzenie i optymalizacja zapytań SQL oraz funkcji bazodanowych;
- Projektowanie i implementacja procesów ETL;
- Praca z bazami danych PostgreSQL/EDB i strukturami bazodanowymi;
- Współpraca w zespole z wykorzystaniem praktyk CI/CD;
- Wykorzystanie systemów kontroli wersji (GIT) do zarządzania kodem;
- Integracja baz danych i optymalizacja procesów.
Nasze wymagania
- Minimum 3 lata doświadczenia zawodowego jako Programista SQL;
- Doświadczenie w tworzeniu złożonych zapytań SQL, procedur i funkcji baz danych;
- Doświadczenie w optymalizacji zapytań SQL;
- Doświadczenie w pracy z systemem kontroli wersji GIT;
- Doświadczenie w pracy z hurtowniami danych i procesami ETL;
- Znajomość praktyk CI/CD;
- Umiejętność programowania w PL/pgSQL, PL/SQL;
- Znajomość bazy danych PostgreSQL/EDB;
- Znajomość JSON;
- Znajomość zagadnień związanych z programowaniem procesów ETL;
- Znajomość FDW/połączeń między różnymi bazami;
- Doświadczenie w programowaniu w językach skryptowych w środowisku LINUX;
- Doświadczenie w programowaniu w języku Python.
- Doświadczenie w obszarze ochrony zdrowia;
- Doświadczenie w projektach dotyczących Hurtowni Danych;
- Certyfikaty potwierdzające znajomość programowania w języku pl/sql, zarządzania projektami metodą zwinną (np. Agile PM) oraz znajomość Apache Spark (np. Spark Developer Associate lub równoważny).