Koordinaciyniy gumanitarniy centr, BO
Cel:Obsadzanie wolnego stanowiska Middle Data Engineer do projektowania, wdrażania i utrzymywania ujednoliconej, skalowalnej architektury danych organizacji. Kluczowym zadaniem jest poprowadzenie pełnego cyklu migracji danych z różnych źródeł (Arkusze Google, istniejące bazy danych PostgreSQL) do nowego systemu CRM, zapewniając jego czystość, integralność i łatwą obsługę w przyszłości.Wymagania:Wykształcenie wyższe;Umiejętność szybkiej analizy schematu danych starej bazy i schematu danych nowej
Cel:Obsadzanie wolnego stanowiska Middle Data Engineer do projektowania, wdrażania i utrzymywania ujednoliconej, skalowalnej architektury danych organizacji. Kluczowym zadaniem jest poprowadzenie pełnego cyklu migracji danych z różnych źródeł (Arkusze Google, istniejące bazy danych PostgreSQL) do nowego systemu CRM, zapewniając jego czystość, integralność i łatwą obsługę w przyszłości.
Wymagania:
- Wykształcenie wyższe;
- Umiejętność szybkiej analizy schematu danych starej bazy i schematu danych nowej bazy danych CRM;
- Bardzo dobra znajomość SQL i PostgreSQL w szczególności na wysokim poziomie. Umiejętność pisania skomplikowanych, ale czytelnych zapytań do transformacji danych;
- Wysokie umiejętności i doświadczenie w zakresie Arkuszy Google, Google App Script lub innych (Python, JS itp.) skryptowych języków programowania do gromadzenia i przetwarzania danych. Zrozumienie sposobów czyszczenia i sprawdzania poprawności danych;
- Zrozumienie i umiejętności pracy z interfejsami API (Google Sheets API itp.) oraz frameworkami do czyszczenia i normalizacji danych;
- Doświadczenie w tworzeniu potoków do dalszego przetwarzania danych. Umiejętność pracy z Dockerem będzie dodatkowym atutem;
- Chęć mentorowania i szkolenia ludzi w zakresie pracy ze zorganizowaną infrastrukturą i określonymi zasadami pracy z danymi;
- Znajomość języka ukraińskiego;
- Umiejętności organizacyjne i komunikacyjne;
- Samoorganizacja i dyscyplina.
Zadania:
- Komunikacja z zespołami operacyjnymi organizacji w celu zebrania istniejących rejestrów danych i zbudowania wspólnej architektury;
- Opracowanie docelowego modelu i schematu danych, który zapewniłby skalowalność i integralność;
- Mapowanie danych – tworzenie szczegółowego mapowania pól: z jakich kolumn w Arkuszach Google i tabel w należy przenieść starą bazę danych do określonych pól nowego systemu;
- Opracowanie potoków (tworzenie, testowanie, wdrażanie i szkolenie użytkowników) migracji danych;
- Integracja z systemami API niewymagającymi migracji;
- Standardyzacja i walidacja danych;
- Zapewnienie pełnej i przyrostowej migracji danych ze starych źródeł do nowego systemu, bez strat;
- Konfiguracja automatycznego uruchamiania skryptów do regularnej synchronizacji danych (np. nowych rekordów z Arkuszy Google, które są nadal w użyciu);
- Tworzenie i utrzymywanie kontenerów Docker w celu zapewnienia stabilnego działania i łatwego transferu wsparcia;
- Tworzenie i utrzymywanie dokumentacji technicznej dotyczącej architektury danych, potoków i zasad czyszczenia;
- Uczestniczenie w comiesięcznych spotkaniach, szkoleniach sesje, ogólne spotkania koordynacyjne, fora.
Warunki pracy:
- Rezerwacja;
- Praca w komfortowym centrum biurowym lub zdalnie;
- Grafik pracy jest elastyczny, z koniecznością dołączenia do spotkań z zespołami w godzinach 09:00-18:00, pon-pt;
- Konkurencyjne wynagrodzenie uwzględniające Twój profesjonalizm doświadczenie;
- Ciekawa praca z możliwością rozwiązywania niestandardowych przypadków;
- Przyjazny zespół i lojalna kadrarówność;
- Przejrzystość decyzji i otwartość w komunikacji;
- Praca w potężnej i ambitnej organizacji humanitarnej z perspektywami rozwoju.