Rozwiń swoją karierę inżyniera oprogramowania dzięki satysfakcjonującej możliwości pracy w JPMorgan Chase. Dołącz do nas jako Inżynier Oprogramowania III w zespole technologii płatności w ramach Corporate & Investment Bank. Jako doświadczony członek zespołu będziesz projektować i dostarczać wiodące na rynku produkty technologiczne, które są bezpieczne, stabilne i skalowalne, przyczyniając się do osiągania celów biznesowych firmy w różnych obszarach technicznych i funkcjach biznesowych.
Obowiązki zawodowe
- Realizacja rozwiązań programowych, projektowanie, rozwój i rozwiązywanie problemów technicznych, wychodzenie poza konwencjonalne podejścia w celu budowania rozwiązań lub rozwiązywania problemów technicznych.
- Tworzenie bezpiecznego i wysokiej jakości kodu produkcyjnego oraz utrzymywanie algorytmów działających synchronicznie z odpowiednimi systemami.
- Tworzenie artefaktów architektury i projektowania dla skomplikowanych aplikacji, zapewniając spełnienie ograniczeń projektowych przez rozwijany kod oprogramowania.
- Zbieranie, analizowanie, syntezowanie i opracowywanie wizualizacji oraz raportowanie 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, wykorzystując spostrzeżenia do poprawy higieny kodowania i architektury systemu.
- Wkład w społeczności praktyków inżynierii oprogramowania i wydarzenia eksplorujące nowe i pojawiające się technologie.
- Promowanie kultury zespołu opartej na różnorodności, równości, inkluzji i szacunku.
Wymagane kwalifikacje, zdolności i umiejętności
- Formalne szkolenie lub certyfikacja w zakresie koncepcji inżynierii oprogramowania, z co najmniej 3-letnim doświadczeniem praktycznym.
- Praktyczne doświadczenie w projektowaniu systemów, rozwijaniu aplikacji, testowaniu i utrzymaniu stabilności operacyjnej.
- Biegłość w kodowaniu w jednym lub kilku językach; znajomość narzędzi do ciągłej integracji i dostarczania, takich jak Terraform.
- Doświadczenie w rozwijaniu, debugowaniu i utrzymywaniu kodu w dużym środowisku korporacyjnym z nowoczesnymi językami programowania i językami zapytań do baz danych.
- Doświadczenie w utrzymywaniu infrastruktury opartej na chmurze i znajomość narzędzi takich jak Kafka, MSK, Splunk, Grafana, Dynatrace, Prometheus i Datadog.
- Ogólna wiedza na temat cyklu życia rozwoju oprogramowania.
- Solidne zrozumienie zwinnych metodologii, takich jak CI/CD, odporność aplikacji i bezpieczeństwo.
- Udokumentowana wiedza na temat aplikacji oprogramowania i procesów technicznych w określonej dyscyplinie (np. chmura, AI, uczenie maszynowe, mobilne).
Preferowane kwalifikacje, zdolności i umiejętności
- Znajomość nowoczesnych technologii front-end; biegłość w kodowaniu w jednym lub kilku językach, najlepiej Python.
- Doświadczenie w pracy z AWS i Kubernetes; solidne zrozumienie usług AWS i najlepszych praktyk architektonicznych. Certyfikowany Architekt Rozwiązań AWS będzie dodatkowym atutem.
- Eksplorowanie technologii chmurowych i znajomość metodologii rozwoju oprogramowania, takich jak Agile i DevOps; znajomość narzędzi takich jak Git i Jenkins.
JPMorgan Chase &