Stanowisko: Główny Inżynier Oprogramowania - Inżynier Danych, AWS w JPMorgan Chase & Co.
Podsumowanie stanowiska:
Dołącz do JPMorgan Chase & Co. w ramach naszego zespołu Badań & Analiz w Korporacyjnym Banku Inwestycyjnym jako Główny Inżynier Oprogramowania. Ta rola oferuje doskonałą okazję, aby rozwijać swoją karierę, pracując nad przełomowymi projektami w dynamicznym środowisku. Będziesz odgrywać kluczową rolę w zwinnej drużynie, zajmując się tworzeniem niezawodnych, zaawansowanych technologicznie produktów, które spełnią cele biznesowe naszej firmy w sposób płynny i efektywny.
Obowiązki:
- Prowadzenie rozwoju rozwiązań programistycznych, od koncepcji po wdrożenie, koncentrując się na zaawansowanym rozwiązywaniu problemów technicznych i innowacyjnym myśleniu.
- Opracowywanie i utrzymywanie bezpiecznego, wysokiej jakości kodu produkcyjnego wraz z solidnymi algorytmami, które łatwo integrują się z pokrewnymi systemami.
- Projektowanie architektonicznych schematów dla złożonych aplikacji i zapewnienie, że projekt jest zgodny z protokołami rozwoju kodu.
- Analizowanie dużych zestawów danych dla ciągłego ulepszania aplikacji i systemów programistycznych, przekształcając wnioski w działania mające na celu poprawę architektury systemu i jakości kodu.
- Proaktywne identyfikowanie i rozwiązywanie ukrytych problemów systemowych i danych, doskonaląc przy tym praktyki kodowania.
- Uczestnictwo i wkład w społeczności inżynierskie oraz wydarzenia, na bieżąco śledząc pojawiające się technologie.
- Promowanie i pielęgnowanie kultury zespołowej opartej na różnorodności, równości, włączeniu i szacunku.
Wymagane kwalifikacje, zdolności i umiejętności:
- Co najmniej 5 lat doświadczenia w inżynierii oprogramowania, poparte formalnym szkoleniem lub certyfikatami.
- Zaawansowane umiejętności w projektowaniu systemów, rozwoju aplikacji, testowaniu i zapewnianiu stabilności operacyjnej.
- Znajomość ETL i usług AWS takich jak S3, Glue, Athena i RDS; doświadczenie w Infrastrukturze jako Kod i nowoczesnych technologiach inżynierii danych.
- Zaawansowane umiejętności kodowania w Pythonie lub podobnych językach programowania.
- Wszechstronna znajomość Cyklu Życia Rozwoju Oprogramowania (SDLC) i metodyk zwinnych, w tym CI/CD.
- Zaawansowane techniczne kompetencje w różnych dziedzinach, takich jak cloud computing, AI, uczenie maszynowe i więcej.
Preferowane kwalifikacje, zdolności i umiejętności:
- Doświadczenie z migracją danych native cloud i implementacjami produktów.
- Znajomość narzędzi do kontroli jakości danych, obserwowalności i pochodzenia.
- Praktycz