
Absa Group to afrykańska firma świadcząca usługi finansowe w obszarach bankowości, finansów i fintechu. Grupa prowadzi działalność w Botswanie, Ghanie, Kenii, Mauritiusie, Mozambiku, Seszelach, Republice Południowej Afryki, Tanzanii, Ugandzie i Zambii, a także ma dodatkowe biura i podmioty w Chinach, Namibii, Nigerii, Stanach Zjednoczonych i Wielkiej Brytanii. Grupa prowadzi również działalność związaną ze wsparciem technologicznym w Czechach i obsługuje swoje rynki, rozwijając perspektywę wykraczającą poza kontynent afrykański.
Główny inżynier danych — Johannesburg (praca hybrydowa)
Kierowanie inżynierią danych dla Absa Group w roli hybrydowej w Johannesburgu: rozwój korporacyjnej architektury danych, potoków, narzędzi analitycznych i praktyk dostarczania.
Opis
- Wyznaczać kierunek rozwoju korporacyjnej architektury danych oraz kierować zwinnym projektowaniem, wdrażaniem i ciągłą optymalizacją rozwiązań do pobierania, przechowywania i dystrybucji danych
- Odpowiadać za pobieranie, przechowywanie, przetwarzanie i dystrybucję danych w ekosystemie danych obszaru biznesowego
- Oceniać potrzeby klientów w zakresie danych i definiować odpowiednie architektury danych
- Rozumieć krajobraz techniczny oraz powiązaną z nim lub zależną od niego architekturę całego banku
- Projektować i dostarczać rozwiązania danych, w tym architektury i potoki
- Prowadzić działania z zakresu design thinking oraz tworzyć projekty rozwiązań i mapy drogowe
- Kierować kompleksowym projektowaniem i wdrażaniem rozwiązań w całym cyklu życia rozwoju
- Opracowywać architektury pobierania, przechowywania i dystrybucji danych w środowiskach opartych na podejściu test-driven i domain-driven
- Tworzyć narzędzia analityczne na podstawie potoków danych oraz dostarczać zoptymalizowany, udokumentowany kod i algorytmy
- Tworzyć i utrzymywać potoki CI/CD oraz wdrażać aplikacje w wielolokalizacyjnych środowiskach produkcyjnych
- Automatyzować zadania operacyjne za pomocą Ansible, Chef i porównywalnych narzędzi skryptowych
- Debugować kod źródłowy i ulepszać funkcje produktów
- Składać złożone zestawy danych i zarządzać potokami danych
- Budować infrastrukturę do dostarczania dużych wolumenów danych i rozwiązywać problemy ze skalowaniem
- Opracowywać narzędzia danych dla zespołów analitycznych i data science
- Zapewniać, aby rozwiązania umożliwiały samoobsługę, powtarzalność, testowalność, skalowalność i odporność
- Wspierać infrastrukturę, która pobiera, przekształca i ładuje dane z różnych źródeł
- Optymalizować i automatyzować procesy pobierania, przechowywania i dystrybucji danych
- Definiować i wdrażać procedury zapewniania jakości we współpracy z QA i CSO
- Utrzymywać separację, bezpieczeństwo i jakość danych
- Dostosowywać rozwiązania do standardów danych Group Architecture i praktyk Group Infrastructure
- Monitorować produkty i usługi danych pod kątem wydajności, optymalizacji i relacji kosztów do wartości
- Śledzić rozwój technologii pobierania, przechowywania i dystrybucji danych oraz globalne najlepsze praktyki
- Szkolić i mentorować inżynierów
- Przeprowadzać przeglądy eksperckie, testy i rozwiązywać problemy międzyzespołowe
- Zapewniać wiedzę ekspercką w zakresie przyciągania i rekrutacji inżynierów produktu
- Współtworzyć rozwój i planowanie zespołu inżynierii danych
- Wspierać zespoły ds. zmian personalnych w projektowaniu procesów adopcji
- Identyfikować i ograniczać ryzyka techniczne przed wdrożeniem, w jego trakcie i po nim
- Tworzyć i utrzymywać dokumentację aplikacji zgodnie ze standardami technicznymi i ramami zarządzania
- Przygotowywać uzasadnienia biznesowe i specyfikacje rozwiązań na potrzeby procesów zarządzania
- Uczestniczyć w zarządzaniu incydentami i działaniach związanych z odzyskiwaniem po awarii
- Dostarczać pracę zgodnie z harmonogramem i budżetem
- Zapewniać zgodność z wymogami regulacyjnymi, ramami zarządzania ryzykiem i zasadami Absa
Wymagania
- Bardzo dobra znajomość biznesowych potrzeb w zakresie danych i potwierdzona wiedza ekspercka w dziedzinie danych
- Zaawansowana wiedza ekspercka w zakresie architektury danych i inżynierii danych
- Doświadczenie w pracy z relacyjnymi bazami danych i bazami NoSQL
- Doświadczenie z platformami integracyjnymi i platformami strumieniowymi
- Doświadczenie w projektowaniu i wdrażaniu rozwiązań do pobierania, przechowywania, przetwarzania i dystrybucji danych
- Doświadczenie w tworzeniu narzędzi analitycznych oraz zoptymalizowanego, udokumentowanego kodu i algorytmów
- Doświadczenie w tworzeniu i obsłudze potoków CI/CD z użyciem Jenkins lub porównywalnych narzędzi
- Doświadczenie we wdrażaniu i zarządzaniu aplikacjami w wielolokalizacyjnych środowiskach produkcyjnych
- Doświadczenie w korzystaniu z Ansible, Chef lub podobnych technologii automatyzacji i skryptowania
- Doświadczenie w składaniu dużych, złożonych zestawów danych i zarządzaniu potokami danych
- Doświadczenie w rozwiązywaniu problemów związanych z dużymi wolumenami danych i skalowaniem
- Doświadczenie w zakresie QA, bezpieczeństwa danych, jakości danych i procesów zarządzania
- Doświadczenie ze standardami i praktykami infrastruktury obejmującymi OLA, IaaS, PaaS, SaaS i konteneryzację
- Doświadczenie w monitorowaniu produktów i usług danych pod kątem wydajności i efektywności kosztowej
- Umiejętność szkolenia i mentorowania inżynierów
- Umiejętność przeprowadzania przeglądów eksperckich, testów i wspólnego rozwiązywania problemów
- Umiejętność identyfikowania i ograniczania ryzyk technicznych
- Umiejętność uczestniczenia w zarządzaniu incydentami i działaniach związanych z odzyskiwaniem po awarii
- Umiejętność realizowania projektów zgodnie z harmonogramem i budżetem
- Znajomość wymogów regulacyjnych, Enterprise Wide Risk Management Framework oraz zasad i standardów Absa
- Podane ogłoszenie nie określa wymagań dotyczących wykształcenia
Benefity
- Równe szanse zatrudnienia
- Zaangażowanie na rzecz inkluzywnego środowiska pracy
- Racjonalne usprawnienia podczas rekrutacji
- Preferencje mogą być przyznane kandydatom z niedostatecznie reprezentowanych wyznaczonych grup, w tym osobom z niepełnosprawnościami