Software Engineer III - Data Engineering and AWS

Job expired!

Mamy dla Ciebie ekscytującą i satysfakcjonującą możliwość rozwoju kariery inżyniera oprogramowania. Dołącz do zespołu JPMorgan Chase jako Inżynier Oprogramowania III, dołączając do naszego zespołu Usług Cyfrowych i Platformowych Banku Komercyjnego i Inwestycyjnego. Jako doświadczony członek naszego zwinnego zespołu, będziesz projektować i dostarczać bezpieczne, stabilne i skalowalne produkty technologiczne, które przewodzą na rynku. Twoja rola będzie koncentrować się na wdrażaniu kluczowych rozwiązań technologicznych w różnych funkcjach biznesowych, aby wspierać cele firmy.

Obowiązki zawodowe

  • Wdrażanie rozwiązań programistycznych, projektowanie, rozwój i rozwiązywanie problemów technicznych, wykraczając poza konwencjonalne podejścia do tworzenia rozwiązań lub rozwiązywania problemów technicznych.
  • Tworzenie bezpiecznego, wysokiej jakości kodu produkcyjnego i utrzymywanie algorytmów w celu zapewnienia synchroniczności z odpowiednimi systemami.
  • Opracowywanie architektury i artefaktów projektowych dla skomplikowanych aplikacji, zapewniając zgodność z ograniczeniami projektowymi w procesie rozwoju oprogramowania.
  • Zbieranie, analizowanie, synteza i opracowywanie wizualizacji oraz raportów z dużych, zróżnicowanych zbiorów danych w celu ciągłego doskonalenia aplikacji i systemów oprogramowania.
  • Proaktywne identyfikowanie ukrytych problemów i wzorców w danych w celu poprawy higieny kodu i architektury systemu.
  • Udział w społecznościach inżynierii oprogramowania i wydarzeniach związanych z nowymi i pojawiającymi się technologiami.
  • Promowanie kultury różnorodności, równości, integracji i szacunku w zespole.

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

  • Formalne szkolenie lub certyfikacja w zakresie koncepcji inżynierii oprogramowania z ponad 3-letnim doświadczeniem w projektowaniu systemów, rozwoju aplikacji, testowaniu i stabilności operacyjnej.
  • Praktyczne doświadczenie w projektowaniu systemów, rozwoju aplikacji, testowaniu i stabilności operacyjnej.
  • Biegłość w językach programowania, najlepiej Java, Spring Boot i Python.
  • Doświadczenie w rozwijaniu, debugowaniu i utrzymywaniu kodu w dużych środowiskach korporacyjnych z użyciem nowoczesnych języków programowania i zapytań bazodanowych.
  • Kompleksowa wiedza na temat cyklu życia oprogramowania oraz gruntowna znajomość metodologii Agile, takich jak CI/CD, Application Resiliency i Security.
  • Udowodniona wiedza fachowa w dziedzinie oprogramowania i procesów technicznych w obszarach takich jak chmura, sztuczna inteligencja, uczenie maszynowe i mobilność.
  • Doświadczenie w projektowaniu i rozwoju usług mikroserwisowych w chmurze, szczególnie w AWS, z wykorzystaniem usług takich jak Glue, Lambda, Step-functions, ECS, EKS, S3, DynamoDb, IAM, VPC, Security Groups, Load Balancer i Route53.
  • Praktyczne doświadczenie w pracy z bazami danych SQL/NoSQL, PL/SQL, rafinacją danych i optymalizacją zapytań.
  • Wiedza na temat magazynowania danych i platformy chmury Snowflake.
  • Zdolność do samodzielnego rozwiązywania problemów z projektowaniem i funkcjonalnością z minimalnym nadzorem.

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