Software Engineer III - Data Engineer / ETL, Spark, Data Lakes

Job expired!

Podnieś swoją karierę w dziedzinie inżynierii oprogramowania dzięki unikalnej i satysfakcjonującej możliwości w JPMorgan Chase! Dołącz do naszego szanowanego zespołu Data Platforms w dziale Commercial & Investment Bank jako Software Engineer III, będąc kluczowym członkiem zwinnego zespołu, który projektuje i dostarcza najnowocześniejsze produkty technologiczne, które są bezpieczne, stabilne i skalowalne. Twoja rola będzie kluczowa w realizacji krytycznych rozwiązań technologicznych w różnych obszarach technicznych, wspierając cele biznesowe naszej firmy.

  • Twórz i wdrażaj rozwiązania programowe, projektowanie, rozwój oraz rozwiązywanie problemów technicznych, wykorzystując innowacyjne podejścia do rozwiązywania problemów technicznych.
  • Twórz bezpieczny, wysokiej jakości kod produkcyjny i utrzymuj zsynchronizowane algorytmy z odpowiednimi systemami.
  • Opracowuj artefakty architektoniczne i projektowe dla złożonych aplikacji, zapewniając spełnienie ograniczeń projektowych podczas rozwoju oprogramowania.
  • Analizuj, syntetyzuj i twórz wizualizacje oraz raporty z dużych, różnorodnych zbiorów danych w celu ciągłego doskonalenia aplikacji i systemów oprogramowania.
  • Identyfikuj ukryte problemy i wzorce w danych, wykorzystując wnioski do poprawy czystości kodu i architektury systemów.
  • Wnoś wkład w społeczności praktyków inżynierii oprogramowania i wydarzenia eksplorujące nowe i pojawiające się technologie.
  • Wspieraj kulturę zespołową opartą na różnorodności, równości, włączeniu i szacunku.
  • Przeglądaj kontrole w celu zapewnienia odpowiedniej ochrony danych przedsiębiorstwa.
  • Doradzaj i wprowadzaj niestandardowe zmiany konfiguracji w narzędziach, tworząc produkty na podstawie żądań biznesowych lub klientów.
  • Aktualizuj modele danych logicznych lub fizycznych zgodnie z nowymi przypadkami użycia.
  • Często korzystaj z SQL i posiadaj wiedzę na temat baz danych NoSQL.
  • Formalne szkolenie lub certyfikacja z zakresu inżynierii oprogramowania oraz co najmniej 3 lata praktycznego doświadczenia.
  • Praktyczne doświadczenie w projektowaniu systemów, rozwoju aplikacji, testowaniu i stabilności operacyjnej.
  • Biegłość w językach programowania, takich jak Python lub Java.
  • Doświadczenie w tworzeniu, debugowaniu i utrzymywaniu kodu w dużym środowisku korporacyjnym z wykorzystaniem nowoczesnych języków programowania i zapytań bazodanowych.
  • Kompleksowa wiedza na temat cyklu życia oprogramowania (SDLC).
  • Silne zrozumienie metodologii zwinnych, takich jak CI/CD, odporność aplikacji i bezpieczeństwo.
  • Wiedza na temat aplikacji programowych i procesów technicznych w takich dziedzinach jak chmura, sztuczna inteligencja i uczenie maszynowe.
  • Doświadczenie w całym cyklu życia danych, z praktycznym doświadczeniem w pracy z narzędziami Spark, ETL, AWS, dowolnym narzędziem do składowania danych (Red Shift itp.) lub Data Lakes.
  • Zaawansowane umiejętności SQL (łączenia i agregacje) oraz znajomość baz danych NoSQL.
  • Zdecydowane doświadczenie w analizie danych statystycznych i umiejętność dobierania odpowiednich narzędzi oraz wzorców danych do analizy.
  • Wiedza na temat technologii chmurowych, takich jak AWS, Azure i chmura prywatna.
  • Certy