Czy jesteś gotowy, aby podnieść swoją karierę w inżynierii oprogramowania? JPMorgan Chase oferuje ekscytującą i satysfakcjonującą możliwość dołączenia do naszego Działu Korporacyjnego. Jako Inżynier Oprogramowania III w drużynie Platform Pracowniczych, będziesz integralną częścią dynamicznego zespołu agile, projektując i dostarczając najwyższej klasy produkty technologiczne w sposób bezpieczny, stabilny i skalowalny. Twoje kluczowe rozwiązania technologiczne będą obejmować wiele obszarów technicznych i wspierać różne funkcje biznesowe, zgodnie z celami strategicznymi naszej firmy.
- Realizowanie rozwiązań oprogramowania, w tym projektowanie, rozwój i rozwiązywanie problemów technicznych, wykorzystując innowacyjne podejścia do rozwiązywania wyzwań technicznych.
- Tworzenie bezpiecznego i wysokiej jakości kodu produkcyjnego, utrzymując algorytmy, które działają synchronicznie z odpowiednimi systemami.
- Tworzenie artefaktów architektury i projektowych dla skomplikowanych aplikacji, zapewniając spełnienie ograniczeń projektowych podczas rozwoju oprogramowania.
- Analiza dużych, zróżnicowanych zestawów danych w celu tworzenia wizualizacji i raportów, które napędzają ciągłe doskonalenie oprogramowania.
- Identyfikowanie ukrytych problemów i wzorców w danych, wykorzystując wiedzę do ulepszania architektury systemów i praktyk kodowania.
- Wkład w społeczności praktyk inżynierii oprogramowania, eksplorowanie nowych technologii i promowanie kultury różnorodności, równości, włączenia i szacunku.
- Modelowanie i tworzenie kontroli dostępu przy użyciu ram bezpieczeństwa, które określają dostęp do zasobów poprzez zasady uwierzytelniania i autoryzacji.
- Współpraca z innymi inżynierami oprogramowania w celu projektowania i wdrażania podejść do Zarządzania Tożsamością i Dostępem, korzystając z IaaS (Terraform), automatyzowane CI (Jenkins) i CD pipelines (Spinnaker).
- Praca z użytkownikami biznesowymi nad projektowaniem, rozwijaniem, testowaniem i wdrażaniem Rozwiązań, Atrybutów, Polityk i Rozwiązań Kontroli Dostępu dla danych i aplikacji.
- Rozumienie Open Policy Agent (OPA) i innych podejść IAM Cloud Native Computing Foundation (CNCF).
- Formalne szkolenie lub certyfikacja w dziedzinie inżynierii oprogramowania z co najmniej 3-letnim doświadczeniem praktycznym.
- Doświadczenie w projektowaniu systemów, tworzeniu aplikacji, testowaniu i stabilności operacyjnej.
- Biegłość w językach programowania takich jak Python, Java i Spring Boot.
- Doświadczenie w tworzeniu, debugowaniu i utrzymywaniu kodu w dużych korporacyjnych środowiskach.
- Wiedza na temat Cyklu Życia Rozwoju Oprogramowania (SDLC).
- Znajomość metodologii agile, w tym CI/CD, odporności aplikacji i bezpieczeństwa.
- Ekspertyza w aplikacjach oprogramowania i procesach technicznych w określonych dyscyplinach technicznych (np. chmura, AI, uczenie maszynowe).
- Certyfikacja w Zarządzaniu Tożsamością i Dostępem (IAM) z AWS i Immuta.
- Biegłość w korzystaniu z Immuta do definiowania polityk subskrypcji i polityk danych jako kodu.
- Doświadczenie z integracją Immuta i Databricks do automatyzacji dostępu do danych.
- Zrozumienie globalnej polityki subskrypcji Immuta i