Cieszymy się, że możemy zaoferować fascynującą ścieżkę kariery w naszym zespole Bankowości Konsumenckiej i Społecznościowej w JPMorgan Chase & Co., jednej z najbardziej szanowanych instytucji finansowych na świecie. Rozpocznij podróż, podczas której będziesz mógł podnieść swoje umiejętności inżynieryjne oprogramowania w dynamicznym, zwinym środowisku.
Jako Inżynier Oprogramowania III, będziesz odgrywać kluczową rolę w projektowaniu i dostarczaniu rozwiązań technologicznych na najwyższym poziomie. Będziesz:
- Rozwijająć i wykonując rozwiązania programistyczne, eksplorując poza konwencjonalnymi podejściami, aby pokonać wyzwania techniczne.
- Utrzymując i tworząc bezpieczny, wysokiej jakości kod produkcyjny oraz optymalizując algorytmy, aby działały spójnie z różnymi systemami.
- Konstruując architektury i projektując niebieskie wydruki dla skomplikowanych aplikacji, zapewniając, że twoja praca programistyczna utrzymuje integralność projektu.
- Analizując duże zestawy danych w celu ulepszenia aplikacji softwareowej, oraz formułując raporty i wizualizacje, aby napędzać ciągłe ulepszenia.
- Projektując solidne mechanizmy obsługi danych, zapewniając bezpieczeństwo, stabilność i skalowalność rozwiązań do przechowywania i analizy danych.
- Strategicznie planując i zarządzając kopiami zapasowymi baz danych, odzyskiwaniem i archiwizacją.
- Budując wydajne potoki danych, aby zarządzać danymi z wielu źródeł, zwiększając ogólną wydajność i reaktywność systemu.
- Wykorzystując dane do identyfikacji i rozwiązywania ukrytych problemów, ulepszając praktyki kodowania i decyzje architektoniczne.
- Wnosząc wkład do naszej żywiołowej społeczności inżynierów oprogramowania, dzieląc się wiedzą i eksplorując nowe technologie.
- Promując kulturę zakorzenioną w różnorodności, równości, włączeniu i szacunku w zespole i szerszej organizacji.
Aby odnieść sukces na tym stanowisku, powinieneś posiadać:
- Co najmniej 3 lata doświadczenia w inżynierii oprogramowania z formalnym szkoleniem lub certyfikacją.
- Znajomość usług chmury AWS, takich jak S3, Lake Formation i Glue ETL, wraz z solidnym doświadczeniem w Java lub Python.
- Solidne rozumienie technologii bazujących na SQL (MySQL, Oracle DB) oraz nowoczesnych języków programowania i zapytań do bazy danych.
- Wykazanie umiejętności analizy statystycznej, zdolnych wykorzystywać odpowiednie metodologie do interpretacji danych.
- Zaawansowane zrozumienie cyklu życia rozwoju oprogramowania, technologii chmurowej i metodyk zwinnego zarządzania, w tym CI/CD, odporności aplikacji i bezpieczeństwa.
Chociaż nie jest to wymagane, poniższe umiejętności zwiększą Twoją k