Senior Lead Software Engineer – Java, Scala, Big Data

Job expired!

Dołącz do naszego zespołu jako Starszy Główny Inżynier Oprogramowania w JPMorgan Chase & Co.

Czy jesteś gotów stać się kluczowym członkiem zwinnej drużyny, dedykowanej pionierskim postępom w technologii? JPMorgan Chase poszukuje Starszego Głównego Inżyniera Oprogramowania w naszym sektorze Technologii Korporacyjnej - Ryzyko Płynności, aby pomóc w rozwijaniu i inżynierii nowoczesnych produktów technologicznych, które są bezpieczne, solidne i skalowalne.

Podstawowe obowiązki:

Strategiczne przywództwo techniczne: Udzielanie wskazówek technicznych i kierownictwo w celu usprawnienia naszych operacji biznesowych, współpraca z wewnętrznymi zespołami, kontraktorami i dostawcami.

Rozwój kodu: Tworzenie bezpiecznego, wysokiej jakości produkcyjnego kodu oraz nadzór i debugowanie kodu opracowanego przez innych.

Decyzje dotyczące produktu i projektu: Wpływanie na kluczowe decyzje, które kształtują nasz projekt produktu, funkcjonalność aplikacji i techniczne manewry.

Ekspertyza techniczna: Bycie ekspertem w jednym lub większej liczbie specjalistycznych obszarów technicznych w całej firmie.

Wkład w społeczność: Aktywne doskonalenie naszej społeczności inżynierskiej poprzez promowanie najlepszych, ogólnofirmowych ram, narzędzi i praktyk niezbędnych w cyklu życia rozwoju oprogramowania.

Zaangażowanie interesariuszy: Angażowanie i wpływanie na interesariuszy w ramach Skarbu Korporacyjnego i różnych linii biznesowych w celu doprecyzowania wymagań i podejmowania wpływowych decyzji.

Propagowanie kultury: Kształtowanie kultury zespołowej opartej na różnorodności, równości, włączeniu i szacunku.

Wymagane kwalifikacje:

Szkolenie z inżynierii oprogramowania: Formalne wykształcenie lub certyfikaty z zakresu koncepcji inżynierii oprogramowania z zastosowaniem na wysokim poziomie.

Kompetencje techniczne: Wysokie umiejętności w projektowaniu systemów, rozwoju aplikacji, testowaniu i zapewnianiu stabilności operacyjnej.

Języki programowania: Zaawansowana biegłość w językach programowania, takich jak Java lub Scala i powiązanych z nimi ramach, z preferencją dla Spark.

Rozwiązywanie problemów: Wyjątkowa zdolność do samodzielnego rozwiązywania problemów z projektowaniem i funkcjonalnością z minimalnym nadzorem.

Obsługa danych: Silna zdolność do rozwiązywania skomplikowanych problemów z danymi za pomocą różnych technologii, takich jak SQL, relacyjne bazy danych, Spark i NoSQL, przy jednoczesnej optymalizacji wydajności.

Preferowane kwalifikacje:

Wiedza o branży finansowej: Głęboka znajomość usług finansowych, szczególnie w obszarach płynności i/lub ry