Software Engineer II - PySpark, Python

Job expired!

Jeśli jesteś gotowy na zdobycie umiejętności i doświadczenia, które potrzebne są do rozwoju w ramach Twojego stanowiska i awansowania Twojej kariery — mamy dla Ciebie idealną możliwość pracy w inżynierii oprogramowania.

Jako Inżynier Oprogramowania II w JPMorgan Chase w zespole Consumer & Community Banking, jesteś częścią zwinnej drużyny, która pracuje nad ulepszeniem, projektowaniem i dostarczaniem komponentów oprogramowania dla nowoczesnych produktów technologicznych firmy w bezpieczny, stabilny i skalowalny sposób. Jako wschodzący członek zespołu inżynierów oprogramowania, realizujesz rozwiązania programistyczne poprzez projektowanie, rozwój oraz techniczne rozwiązywanie problemów wielu elementów w ramach technicznego produktu, aplikacji czy systemu, zdobywając przy tym umiejętności i doświadczenie potrzebne do rozwoju na Twoim stanowisku.

  • Realizuje standardowe rozwiązania programistyczne, projektowanie, rozwój i techniczne rozwiązywanie problemów.
  • Pisze bezpieczny i wysokiej jakości kod, używając składni co najmniej jednego języka programowania z ograniczonym wsparciem.
  • Projektuje, rozwija, koduje i rozwiązuje problemy z uwzględnieniem systemów nadrzędnych i podrzędnych oraz technicznych implikacji.
  • Wykorzystuje wiedzę na temat narzędzi z cyklu życia rozwoju oprogramowania, aby poprawić wartość realizowaną przez automatyzację.
  • Stosuje techniczne rozwiązywanie problemów do dekonstrukcji rozwiązań i rozwiązania problemów technicznych o podstawowym stopniu złożoności.
  • Zbiera, analizuje i wyciąga wnioski z dużych, różnorodnych zbiorów danych, aby identyfikować problemy i przyczyniać się do podejmowania decyzji w służbie bezpiecznego, stabilnego rozwoju aplikacji.
  • Uczy się i stosuje procesy systemowe, metodyki i umiejętności dla rozwoju bezpiecznego, stabilnego kodu i systemów.
  • Przyczynia się do kultury zespołowej opartej na różnorodności, równości, włączeniu i szacunku.

  • 3+ lata doświadczenia w Py-Spark, Python, Data Pipeline, AWS, Bibliotekach Python itp.
  • Tworzy bezpieczny i wysokiej jakości kod produkcyjny, oraz przegląda i debuguje kod napisany przez innych.
  • Praktyczne doświadczenie w projektowaniu systemów, rozwoju aplikacji, testowaniu i stabilności operacyjnej.
  • Doświadczenie w rozwijaniu, debugowaniu i utrzymywaniu kodu w dużym środowisku korporacyjnym z użyciem jednego lub więcej nowoczesnych języków programowania i języków zapytań bazy danych.
  • Demonstracyjna umiejętność kodowania w jednym lub więcej językach.
  • Doświadczenie w całym cyklu życia rozwoju oprogramowania.
  • Ekspozycja na metodyki zwinne, takie jak CI/CD, odporność aplikacji, i bezpieczeństwo.
  • Początkowa wiedza o aplikacjach oprogramowania i procesach technicznych w danej dyscyplinie technicznej (np.