Software Engineer II - Bigdata, Python

Job expired!

Rozwój kariery jako Inżynier Oprogramowania II w JPMorgan Chase & Co.

Czy chcesz rozwijać swoje umiejętności inżynierskie i awansować w karierze? Dołącz do nas w JPMorgan Chase w dziale Technologii Korporacyjnej jako Inżynier Oprogramowania II. Zanurz się w dynamicznej roli, gdzie będziesz częścią zwinnej drużyny odpowiedzialnej za projektowanie, rozwój i wdrażanie przełomowych rozwiązań technologicznych. Ta rola oferuje mieszankę bezpośredniego kodowania, rozwiązywania technicznych problemów i projektowania systemów, zapewniając bezpieczne, stabilne i skalowalne wdrażanie oprogramowania.

Kluczowe obowiązki:

  • Rozwijanie i wdrażanie standardowych rozwiązań oprogramowania z kodem wysokiej jakości w różnych językach programowania przy minimalnym nadzorze.
  • Projektowanie, kodowanie, testowanie i rozwiązywanie problemów złożonych aplikacji oprogramowania, biorąc pod uwagę implikacje techniczne w górę i w dół strumienia.
  • Wykorzystanie łańcucha narzędzi cyklu życia rozwoju oprogramowania do optymalizacji automatyzacji i zwiększenia funkcjonalności systemu.
  • Wykonywanie technicznego rozwiązywania problemów w celu dekodowania rozwiązań i adresowania podstawowych kwestii technicznych o złożoności.
  • Analiza dużych zbiorów danych w celu identyfikacji problemów i informowania procesów decyzyjnych, przyczyniając się do bezpiecznego rozwoju aplikacji.
  • Ciągłe uczenie się i stosowanie nowych procesów, metodologii i umiejętności w rozwoju oprogramowania.

Wymagane kwalifikacje:

  • Formalne szkolenie lub certyfikat z inżynierii oprogramowania z co najmniej 3-letnim doświadczeniem stosowanym.
  • Co najmniej 5 lat doświadczenia po stronie serwera w technologiach takich jak Java, Springboot, REST, Junit i testy integracyjne.
  • Udokumentowane osiągnięcia w budowaniu i wdrażaniu aplikacji na infrastrukturę w chmurze, szczególnie AWS.
  • Praktyczne doświadczenie w projektowaniu systemów, rozwoju aplikacji, testowaniu i utrzymaniu stabilności operacyjnej.
  • Wszechstronna znajomość i doświadczenie w różnych fazach cyklu życia rozwoju oprogramowania.
  • Znajomość metodyk zwinnych, w tym CI/CD, odporności aplikacji i bezpieczeństwa.
  • Umiejętność biegłego kodowania w jednym lub większej liczbie języków programowania.

Preferowane kwalifikacje:

  • Mocne umiejętności rozwoju backendu w połączeniu z analityczną biegłością.
  • Znakomite umiejętności rozwiązywania problemów, zdolność dostarczania wielu rozwiązań.
  • Zdolność do samodzielnego prowadzenia i wdrażania projektów.
  • Pasjonat kodowania i dostarczania aplikacji najwyższej jakości.
  • Wiedza w technologiach Big Data i Python jest korzystna.
  • Doświadczenie w technologiach chmurowych jest