Software Engineer II – Data Visualization (Tableau, QlikView, Reporting)

Job expired!

Czy jesteś gotów zdobyć umiejętności i doświadczenie, które wyniosą Twoją karierę na wyższy poziom? Mamy dla Ciebie wyjątkową okazję jako Inżynier Oprogramowania II w JPMorgan Chase w zespole Corporate Sector - Global Supplier Services.

W tej roli będziesz częścią zwinnego zespołu skoncentrowanego na projektowaniu, ulepszaniu i dostarczaniu bezpiecznych, stabilnych i skalowalnych komponentów oprogramowania dla naszych najnowocześniejszych produktów technologicznych. Jako członek rozwijającego się zespołu inżynierów oprogramowania, będziesz wdrażać rozwiązania programowe poprzez projektowanie, rozwój i techniczne rozwiązywanie problemów związanych z wieloma komponentami w ramach produktu, aplikacji lub systemu technicznego.

Kluczowe obowiązki

  • Wdrażanie standardowych rozwiązań programowych, projektowanie, rozwój i techniczne rozwiązywanie problemów, wykorzystując innowacyjne podejścia do tworzenia rozwiązań lub rozwiązywania problemów technicznych.
  • Pisanie bezpiecznego i wysokiej jakości kodu przy użyciu co najmniej jednego języka programowania z ograniczonymi wskazówkami.
  • Projektowanie, rozwijanie, kodowanie i rozwiązywanie problemów, z uwzględnieniem systemów uprzednich i następczych oraz konsekwencji technicznych.
  • Stosowanie wiedzy na temat narzędzi w łańcuchu narzędziowym Cyklu Życia Oprogramowania w celu zwiększenia wartości automatyzacji.
  • Stosowanie umiejętności technicznego rozwiązywania problemów w celu rozwiązywania problemów technicznych o podstawowej złożoności.
  • Gromadzenie, analizowanie i wyciąganie wniosków z dużych, różnorodnych zestawów danych, aby przyczynić się do podejmowania decyzji dotyczących rozwoju bezpiecznych, stabilnych aplikacji.
  • Uczenie się i stosowanie procesów systemowych, metodologii i umiejętności do rozwijania bezpiecznego, stabilnego kodu i systemów.
  • Promowanie kultury zespołowej różnorodności, równości, integracji i szacunku.
  • Pisanie kodów SQL/procedur przechowywanych w celu wychwytywania wyjątków i tworzenia pulpitów nawigacyjnych w Tableau, przejmując odpowiedzialność od początku do końca.
  • Tworzenie modeli danych dla skomplikowanych aplikacji i integracji, zapewniając zgodność z normami inżynierii danych i rozwoju kodu oprogramowania.
  • Proaktywne identyfikowanie ukrytych problemów i wzorców w danych w celu poprawy higieny kodowania i architektury systemu.

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

  • Formalne szkolenie lub certyfikacja w koncepcjach inżynierii oprogramowania i 2+ lata praktycznego doświadczenia.
  • 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 przy użyciu jednego lub więcej nowoczesnych języków programowania i języków zapytań do baz danych.
  • Umiejętność kodowania w językach takich jak Java, Python lub SQL.
  • Doświadczenie w zakresie cyklu życia rozwoju oprogramowania.
  • Znajomość metodologii zwinnych, takich jak CI/CD, odporność aplikacji i bezpieczeństwo.
  • Pojawiająca się wiedza na temat aplikacji programowych i procesów technicznych w dziedzinach technicznych (np. chmura, AI, uczenie maszynowe, mobilne). <