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