Software Engineer

Job expired!

Firma: Morningstar India Private Ltd. (Delhi) - Jednostka prawna

Grupa Enterprise Data and Platform (ED&P) służy jako centralny dostawca usług dla Morningstar, zarządzając kompleksowym systemem danych odpowiedzialnym za zbieranie, przechowywanie, konsolidację, normalizację, obliczanie i dystrybucję wysokiej jakości danych. ED&P działa zarówno jako dostawca danych, jak i katalizator wzrostu biznesu, poprawiając doświadczenia klientów, skalowalność oraz maksymalizując wartość komercyjną i markową zestawów danych wewnętrznie i zewnętrznie.

Szukamy zaangażowanego Inżyniera Oprogramowania, który dołączy do naszego zespołu. W tej roli będziesz skupiać się na rozwijaniu zautomatyzowanego przetwarzania danych, utrzymaniu, testowaniu i optymalizacji linii przetwarzania danych, które wspierają przepływ danych od początku do końca dla naszych produktów danych poprzez platformę Enterprise Data Governance. Twoje obowiązki będą również obejmować zapewnianie jakości, bezpieczeństwa, odporności na błędy, wydajności i skalowalności przetwarzania danych, a także monitorowanie i optymalizację operacyjnych procesów inżynieryjnych.

Idealny kandydat powinien posiadać pasję do danych, projektowania rozwiązań opartych na metadanych, zabezpieczonej technologii przetwarzania danych na platformach chmurowych oraz wykazywać doskonałe umiejętności rozwiązywania problemów i komunikacji, a także głębokie zrozumienie danych inwestycyjnych i zarządzania linowaniem danych za pomocą metadanych.

  • Przeprowadzanie ręcznego czyszczenia, uzupełniania i przygotowywania danych do publikacji Morningstar Data Dictionary.
  • Utrzymanie i optymalizacja linii przetwarzania danych dla produktów danych poprzez naszą platformę danych.
  • Automatyzacja przepływów pracy z danymi, w tym pobieranie, agregację i przetwarzanie ETL.
  • Zwiększanie fizycznej schemy zbioru danych poprzez zarządzanie atrybutami za pomocą wymagań metadanych (np. taksonomia, linia danych).
  • Współpraca z architektami, inżynierami danych i QA w celu identyfikacji możliwości poprawy procesów publikacji Morningstar Data Dictionary.
  • Współpraca z zarządzaniem produktem i projektem, liderami technologii, programistami i QA w celu dostarczania projektów zgodnie z wymaganiami.
  • Zaawansowane umiejętności SQL i doświadczenie z różnymi systemami zarządzania relacyjnymi bazami danych (np. MySQL, PostgreSQL, MS SQL).
  • Doświadczenie w Test Driven Development (TDD).
  • Biegłość w rozwijaniu rozwiązań opartych na kontenerach (np. Docker).
  • Doświadczenie we wdrażaniu autoryzacji i szyfrowania w przetwarzaniu i przechowywaniu danych.
  • Ekspertyza w projektowaniu fizycznej schemy bazy danych.
  • 3+ lat doświadczenia w Pythonie.
  • Praktyczne doświadczenie z narzędziami ETL oraz rozwojem transformacji danych opartych na konfiguracji.
  • Doświadczenie z infrastrukturą chmurową, głównie Amazon Web Services (AWS).
  • Samomotywacja, doskonała etyka pracy, umiejętności interpersonalne i komunikacyjne.
  • Zdolność do pracy samodzielnej i jako część zespołu.
  • Silne umiejętności rozwiązywania problemów i zdolność do komunikowania skomplikowanych idei różnym odbiorcom.
  • Tytuł licencjata z inżynierii lub pokrewnej dziedziny.