Software Engineer III - Marketing Automation Engineer

Job expired!

Czy jesteś gotowy wynieść swoją karierę w inżynierii oprogramowania na nowe wyżyny? Dołącz do nas w JPMorgan Chase jako Inżynier Oprogramowania III w Zespole Globalnych Usług - Bank Komercyjny i Inwestycyjny. W tej ekscytującej roli będziesz kluczowym członkiem zespołu działającego w metodyce agile, współpracując przy projektowaniu i dostarczaniu wiodących produktów technologicznych, które są bezpieczne, stabilne i skalowalne. To Twoja szansa na wkład w nowoczesne rozwiązania technologiczne wspierające cele biznesowe firmy.

Odpowiedzialność zawodowa

  • Wykonywanie rozwiązań programistycznych, projektowanie, rozwój i rozwiązywanie problemów technicznych z kreatywnym podejściem do rozwiązywania problemów.
  • Rozwijanie bezpiecznego, wysokiej jakości kodu produkcyjnego i utrzymywanie algorytmów zgodnych z odpowiednimi systemami.
  • Tworzenie artefaktów architektury i projektowania dla złożonych aplikacji, zapewniając jednocześnie zgodność kodu z ograniczeniami projektowymi.
  • Analizowanie i wizualizowanie danych z dużych, zróżnicowanych zbiorów danych w celu ciągłego doskonalenia aplikacji i systemów oprogramowania.
  • Identyfikowanie ukrytych problemów i wzorców w danych, aby poprawić higienę kodowania i architekturę systemu.
  • Wkład w społeczności praktyków inżynierii oprogramowania i eksploracja nowych i pojawiających się technologii.
  • Promowanie kultury zespołu opierającej się na różnorodności, równości, inkluzji i szacunku.
  • Rozwój doświadczeń front-endowych dla aplikacji związanych z marketingiem przy użyciu frameworków opartych na React.
  • Tworzenie backendowych API wspierających doświadczenia front-endowe w językach Java lub Python.
  • Niezależna praca jako specjalista technologiczny.

Wymagane kwalifikacje, zdolności i umiejętności

  • Oficjalne szkolenie lub certyfikacja z zakresu koncepcji inżynierii oprogramowania oraz 3+ lata doświadczenia w tej dziedzinie.
  • Doświadczenie praktyczne w projektowaniu systemów, tworzenia aplikacji, testowania i stabilności operacyjnej.
  • Biegłość w językach programowania takich jak Java, Python, JavaScript, React.js lub Angular.
  • Doświadczenie w projektowaniu, debugowaniu i utrzymywaniu kodu w dużym środowisku korporacyjnym.
  • Ogólna znajomość cyklu życia oprogramowania (SDLC).
  • Solidne zrozumienie metodyk zwinnych, w tym CI/CD, odporność aplikacji i bezpieczeństwo.
  • Znajomość aplikacji oprogramowania i procesów technicznych, szczególnie w obszarach takich jak chmura, AI, ML i technologie mobilne.
  • Doświadczenie w tworzeniu aplikacji webowych przy użyciu React lub podobnych technologii, skoncentrowanych na standardach UI, frameworkach i wzorcach.
  • Silne umiejętności rozwiązywania problemów technicznych oraz zdolność do analizy i oceny projektów technicznych oraz wymagań funkcjonalnych.
  • Biegłość w technologiach backendowych, w tym we wzorcach projektowych i technologiach baz danych.

Preferowane kwalifikacje, zdolności i umiejętności

  • Doświadczenie w dziedzinie marketingu lub sprzedaży.
  • Doświadczenie w raportowaniu i analizie.
  • Doświadczenie z platformami zarządzania danymi lub platformami danych klientów.