Opis projektu
Data Engineer dołączy do zespołu SCRUM pracującego nad rozwojem bazy danych BI będącej podstawą dla przeprowadzania analiz oraz budowy interaktywnych raportów wspierających różnorodne procesy biznesowe. Do zadań pracownika należeć będzie projektowanie, budowanie oraz utrzymywanie przepływów danych, dbanie o jakość danych wraz z ekspertami domenowymi oraz zasilanie systemów danymi w sposób zautomatyzowany. Głównie wykorzystywane technologie: Oracle, PL/SQL, Python, Java, Tableau.
Twoje zadania
- Rozwijanie interfejsów pomiędzy systemami (np. SAP BW, Oracle, salesforce.com)
- Budowanie data martów w oparciu o dostarczone lub przygotowane przypadki użycia
- Pomoc w identyfikacji problemów z jakością danych oraz proponowanie rozwiązań w celu jej poprawy
- Optymalizowanie przepływów danych w celu poprawy efektywności oraz łatwości ponownego użycia
- Projektowanie modeli baz danych, a także analiza i optymalizacja istniejących rozwiązań
- Implementację narządzi ETL/ELT oraz zapytań w języku SQL,
- Dbałość o jakość dostarczanych produktów oraz rozwiązywanie zgłaszanych problemów
- Integracja źródeł danych różnego pochodzenia oraz budowanie interaktywnych raportów
- Współpraca z ekspertami domenowymi z różnych obszarów (np. IT, księgowość) w celu ustalenia i doprecyzowania wymagań
Kogo szukamy?
Wymagania:
- min. 3-letnie doświadczenia w obszarze Business Intelligence, ETL/ELT lub analizie danych
- min. 3-letnim doświadczeniem w programowaniu w Pythonie
- Doświadczenie w programowaniu w SQL oraz PL/SQL
- Znajomość funkcji analitycznych w Oracle
- Doświadczenie w pracy w Linuxie
- Dobra znajomość tematyki relacyjnych oraz wielowymiarowych baz danych i zagadnień optymalizacji kodu pod kątem wydajności
- Doświadczenie w integracji różnorodnych źródeł danych
- Znajomość języka angielskiego w stopniu umożliwiającym swobodną komunikację (praca z klientami z całego świata)
Mile widziane:
- Doświadczenie w pracy z Tableau
- Znajomość SAP, SAP BW i Salesforce
- Doświadczenie w pracy w Scrumie
- Umiejętność szybkiego uczenia się nowych narzędzi oraz poznawania nowych technologii
Umiejętności
Zarządzanie projektami
Metodyka
Scrum
Możliwość zmiany projektu
Skład zespołu projektowego
3
Programiści
2 Data Engineer, 2 BI Developer, Analityk, Scrum Master, Product Owner
Narzędzia
Laptop
Dodatkowy monitor
Słuchawki
Osobista szafka
Telefon służbowy
Środowisko pracy
Przełożony techniczny
Open space
Elastyczne godziny pracy
7 - 19
Godziny pracy biura
Opieka medyczna
- Pakiet medyczny
Pakiet sportowy
- Pakiet sportowy
Bonusy finansowe
- Premie
Kuchnia
- Zimne napoje
- Gorące napoje
- Owoce
Rozwój
- Szkolenia
- Konferencje
Parking
- Parking dla samochodów
- Parking dla rowerów
Inne
- Imprezy integracyjne