Software Engineer III - Cloud ETL

Job expired!

Rozwiń swoją karierę jako inżynier oprogramowania dzięki satysfakcjonującej ofercie w JPMorgan Chase. Dołącz do naszej grupy Corporate Technology - zespołu Finance and Risk Warehouse jako Inżynier Oprogramowania III. W tej roli będziesz doświadczonym członkiem zwinnego zespołu, projektującym i dostarczającym wiodące na rynku produkty technologiczne, które są bezpieczne, stabilne i skalowalne.

Finance and Risk Warehouse, część grupy Corporate Technology w JP Morgan, integruje dane z różnych systemów produktowych banku w jedno jezioro danych. Ta organizacja wspiera raportowanie Finansów i Ryzyka, w tym Ryzyka Płynności, Ryzyka Stóp Procentowych, Ryzyka Kredytowego oraz Międzynarodowego Raportowania Regulacyjnego. Wnieś swój wkład w modernizację złożonych, kluczowych systemów w szybko rozwijającej się dziedzinie technologii.

Kluczowe obowiązki

  • Realizowanie rozwiązań programowych, w tym projektowanie, rozwój i rozwiązywanie problemów technicznych, aby skutecznie budować lub dekomponować problemy techniczne.
  • Tworzenie bezpiecznego, wysokiej jakości kodu produkcyjnego i utrzymywanie zsynchronizowanych algorytmów z odpowiednimi systemami.
  • Tworzenie artefaktów architektury i projektu dla złożonych aplikacji, zapewniając spełnienie ograniczeń projektowych, oraz uzyskiwanie konsensusu od współpracowników.
  • Zbieranie, analizowanie, syntetyzowanie i rozwijanie wizualizacji i raportowania z różnych zbiorów danych na potrzeby ciągłego doskonalenia aplikacji i systemów programowych.
  • Identyfikowanie ukrytych problemów i wzorców w danych, aby doskonalić higienę kodowania i architekturę systemów.
  • Wnoszenie wkładu do społeczności praktyków inżynierii oprogramowania i eksplorowanie pojawiających się technologii.
  • Wspieranie kultury zespołowej różnorodności, równości, inkluzji i szacunku.
  • Implementacja infrastruktury, konfiguracji i sieci jako kodu za pomocą zautomatyzowanych procesów ciągłej integracji i dostarczania.
  • Współpraca z ekspertami technicznymi, interesariuszami i członkami zespołu w celu rozwiązywania złożonych problemów.
  • Zrozumienie wskaźników i celów poziomu usług w celu proaktywnego rozwiązywania potencjalnych problemów wpływających na klientów.
  • Wsparcie w adopcji najlepszych praktyk inżynierii niezawodności witryn w zespole.

Wymagane kwalifikacje

  • Formalne szkolenie lub certyfikacja w koncepcjach inżynierii oprogramowania i niezawodności witryn z 3+ lat doświadczenia praktycznego.
  • Praktyczne doświadczenie w projektowaniu systemów, tworzeniu aplikacji, testowaniu i stabilności operacyjnej.
  • Biegłość w programowaniu w co najmniej jednym języku, takim jak Python, Java i Spring Boot.
  • Doświadczenie w rozwijaniu, debugowaniu i utrzymywaniu kodu w środowisku korporacyjnym z nowoczesnymi językami programowania i zapytań do baz danych.
  • Kompleksowa wiedza na temat cyklu życia oprogramowania (SDLC).
  • Solidne zrozumienie zwinnych metodologii takich jak CI/CD, odporność aplikacji i bezpieczeństwo. Znajomość GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM i narzędzi ciągłego dostarczania.
  • Udokumentowana wiedza w zakresie aplikacji programowych i procesów technicznych w takich dziedzinach jak chmura, AI, ML i mobilność.
  • Specjalistyczna wiedza ETL z użyciem narzędzi takich jak Ab Initio lub Spark ETL.
  • Praktyczna wiedza na temat