W skrócie
- Zadania: Twórz i optymalizuj procesy ETL z użyciem Pythona i PostgreSQL.
- Firma: DATAGROUP Polska - innowacyjna firma technologiczna z elastycznym podejściem do pracy.
- Benefity: Elastyczne godziny pracy, opcje pracy zdalnej oraz wsparcie w rozwoju zawodowym.
- Pozostałe informacje: Możliwość mentorowania młodszych programistów i udziału w przeglądach kodu.
- Dlaczego ta praca: Pracuj nad nowoczesnymi projektami IT i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: Doświadczenie w Pythonie, PostgreSQL oraz umiejętność pracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
DATAGROUP Polska Sp. z o.o. poszukuje wykwalifikowanego programisty Python i PostgreSQL, aby wspierać nasze bieżące inicjatywy związane z odświeżaniem technologii i migracją. Jest to stanowisko średniego szczebla oferujące elastyczność pracy zdalnej oraz możliwość pracy nad nowoczesnymi projektami IT, które obejmują modernizację systemów dziedziczonych i migrację do chmury oraz platform open-source.
Wymagany profil
- Dobra znajomość i kilkuletnie doświadczenie w programowaniu w Pythonie
- Solidne umiejętności w Postgres i SQL
- Doświadczenie w ETL jest pożądane
- Silne umiejętności analityczne, nastawienie na rozwiązania oraz zdolność do pracy samodzielnej
- Doświadczenie w pracy koncepcyjnej
- Bardzo dobra znajomość języka angielskiego, zarówno w mowie, jak i w piśmie
Twoje obowiązki
- Migracja procesów ETL z IBM Datastage i Oracle przy użyciu Pythona w celu ekstrakcji danych z różnych źródeł, przekształcania ich zgodnie z zasadami biznesowymi i ładowania do baz danych PostgreSQL.
- Współpraca z architektami danych i interesariuszami w celu zrozumienia wymagań dotyczących danych, modelowania przepływów danych i definiowania logiki transformacji.
- Implementacja efektywnych zapytań SQL, procedur składowanych i funkcji w PostgreSQL w celu wsparcia integracji danych i potrzeb raportowych.
- Optymalizacja procesów ETL pod kątem wydajności, skalowalności i wykorzystania zasobów, w tym dostrajanie zapytań w PostgreSQL.
- Budowanie i utrzymywanie walidacji danych oraz kontroli jakości, w tym testów automatycznych, skryptów uzgadniających i powiadomień o anomaliach danych.
- Monitorowanie zadań ETL i stanu bazy danych, diagnozowanie awarii lub problemów z wydajnością oraz wdrażanie poprawek lub ulepszeń.
- Dokumentowanie procesów ETL, słowników danych, genealogii i podręczników operacyjnych w celu zapewnienia utrzymania i transferu wiedzy w zespole.
- Rozwiązywanie problemów z danymi między systemami, uczestnictwo w odpowiedzi na incydenty oraz dostarczanie analiz przyczyn źródłowych i planów naprawczych.
- Udział w przeglądach kodu, mentoring młodszych programistów oraz wkład w poprawę standardów zespołu i najlepszych praktyk.
Oferujemy
- Elastyczne godziny pracy i opcje pracy zdalnej (tylko Polska).
- Otwartą i współpracującą kulturę korporacyjną oraz atmosferę zaufania.
- Płaskie hierarchie i krótkie ścieżki decyzyjne.
- Indywidualne możliwości szkoleniowe i interesujące wyzwania techniczne.
- Benefity socjalne.
ETL Developer with Python and PostgreSQL in Kraków – pracodawca: DATAGROUP SE
DATAGROUP SE to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w branży IT, gdzie każdy pracownik ma szansę na rozwój zawodowy i osobisty. Nasza kultura pracy opiera się na współpracy i wsparciu zespołowym, a także na elastycznych godzinach pracy, co sprzyja równowadze między życiem zawodowym a prywatnym. Dodatkowo, oferujemy atrakcyjne benefity oraz możliwość nauki nowych języków, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w międzynarodowym środowisku.