About the role
Projekt realizowany dla instytucji odpowiedzialnej za rozwój i utrzymanie systemów informatycznych wspierających funkcjonowanie ochrony zdrowia w Polsce.
Our expectations
- Min. 3-letnie doświadczenie zawodowe na stanowisku Programisty SQL
- Doświadczenie projektowe związane z tworzeniem złożonych zapytań SQL, procedur oraz funkcji bazy danych
- Doświadczenie projektowe związane ze strojeniem i optymalizacją zapytań SQL
- Doświadczenie projektowe związane z hurtownią danych, procesami ETL
- Znajomość praktyk CI/CD
- Umiejętność pracy w systemie kontroli wersji GIT
- Doświadczenie w programowaniu w PL/pgSQL, PL/SQL
- Znajomość bazy danych PostgreSQL/EDB
- Znajomość JSON
- Znajomość zagadnień FDW/połączenia między różnymi bazami
- Doświadczenie w programowaniu w językach skryptowych w środowisku LINUX
- Doświadczenie w programowaniu w języku Python
- Dobra organizacja pracy i odpowiedzialność za powierzone zadania
- Komunikatywność, kreatywność, samodzielność, kultura osobista
- Dociekliwość w diagnozowaniu i rozwiązywaniu bieżących problemów
Nice to have
- Doświadczenie projektowe w obszarze ochrony zdrowia
- Doświadczenie projektowe w obszarze Hurtownia Danych
- Certyfikat z obszaru zarządzania projektem metodą zwinną (np.. Agile PM lub równoważny)
- Certyfikat potwierdzający umiejętność programowania w języku PL/SQL (np. PostgreSQL Certification lub równoważny)
- Certyfikat potwierdzający znajomość Apache Spark (np. Spark Developer Associate lub równoważny)
Main responsibilities
- Tworzenie i rozwijanie złożonych zapytań SQL, procedur składowanych oraz funkcji bazy danych
- Optymalizacja i strojenie zapytań SQL w celu poprawy wydajności systemów
- Projektowanie i wdrażanie rozwiązań związanych z hurtownią danych oraz procesami ETL
- Praca z bazą danych PostgreSQL/EDB oraz implementacja rozwiązań z wykorzystaniem PL/pgSQL i PL/SQL
- Wykorzystywanie i zarządzanie danymi w formacie JSON oraz obsługa zagadnień związanych z FDW i połączeniami między różnymi bazami danych
- Programowanie w językach skryptowych w środowisku Linux oraz rozwijanie aplikacji i narzędzi w Pythonie
- Praca w systemie kontroli wersji GIT oraz stosowanie praktyk Continuous Integration/Continuous Deployment (CI/CD)