Dołącz do naszego innowacyjnego i zwinnego zespołu w JPMorgan Chase, gdzie będziesz współtworzyć, budować i wspierać zaawansowane rozwiązania technologiczne Big Data. Jako Główny Starszy Inżynier Oprogramowania w ramach Linii Biznesowej Corporate Technology, odegrasz kluczową rolę w dostarczaniu zaufanych, wiodących na rynku produktów technologicznych w bezpieczny, stabilny i skalowalny sposób.
Obowiązki zawodowe
- Zapewniaj techniczne wskazówki i kierunki dla zespołów biznesowych i technicznych, kontrahentów oraz dostawców.
- Opracowuj bezpieczny, wysokiej jakości kod produkcyjny, przeglądaj i debuguj kod napisany przez innych.
- Podejmuj decyzje wpływające na projektowanie produktu, funkcjonalność aplikacji i procesy techniczne.
- Pełnij rolę eksperta w jednej lub więcej dziedzinach.
- Wnoś wkład do społeczności inżynierskiej jako rzecznik firmowych frameworków, narzędzi i praktyk Cyklu Życia Oprogramowania.
- Wpływaj na kolegów i osoby podejmujące decyzje w zakresie wykorzystania najnowszych technologii.
- Promuj kulturę różnorodności, równości, inkluzji i szacunku w zespole.
- Zapewniaj jakość danych i przestrzeganie SLA dla setek rurociągów big-data działających w środowisku lokalnym i na AWS.
- Prowadź rozwiązywanie problemów, debugowanie i naprawianie problemów produkcyjnych, zapewniając terminową komunikację z zespołami biznesowymi, produktowymi, modelarskimi i technicznymi.
- Buduj automatyzację i narzędzia w celu minimalizacji zadań manualnych i związanego z nimi obciążenia.
- Napędzaj drogę technologiczną, redukuj długi technologiczne i zarządzaj Cyklami Życia Technologii (TLM).
Wymagane kwalifikacje, zdolności i umiejętności
- Formalne szkolenie lub certyfikacja z zakresu inżynierii oprogramowania z ponad 5-letnim doświadczeniem praktycznym.
- Praktyczne doświadczenie w projektowaniu systemów, rozwoju aplikacji, testowaniu i stabilności operacyjnej.
- Silna wiedza w zakresie narzędzi do rozwoju Big Data (Hortonworks, AWS) i implementacji rurociągów danych ETL.
- Biegłość w tworzeniu w Javie, Pythonie lub Scalce.
- Zaawansowana znajomość aplikacji programowych i procesów technicznych, w szczególności w zakresie Big Data, chmury i uczenia maszynowego.
- Zdolność do samodzielnego rozwiązywania problemów z projektowaniem i funkcjonalnością przy minimalnym nadzorze.
- Doświadczenie w rozwoju natywnym dla chmury.
- Doskonałe umiejętności debugowania i rozwiązywania problemów.
- Doświadczenie z narzędziami do logowania i monitorowania, takimi jak Kibana, Splunk, Elastic Search, Dynatrace, AppDynamics, Grafana, CloudWatch, i Datadog.
- Znajomość procesów Continuous Integration i Continuous Deployment, z wykorzystaniem narzędzi takich jak Jenkins i Spinnaker.
- Doświadczenie we współpracy z globalnymi zespołami, udział w codziennych spotkaniach scrumowych, przeglądach kodu i sesjach projektowych.
Preferowane kwalifikacje, zdolności i umiejętności
- Dogłębna znajomość branży usług finansowych i systemów IT.
- Certyfikacja AWS.
<