Êtes-vous prêt à élever votre carrière en ingénierie logicielle ? JPMorgan Chase offre une opportunité passionnante et gratifiante de rejoindre notre secteur d'entreprise. En tant qu'ingénieur logiciel III au sein de l'équipe des plateformes pour les employés, vous ferez partie intégrante d'une équipe agile dynamique, concevant et fournissant des produits technologiques de pointe de manière sécurisée, stable et évolutive. Vos solutions technologiques critiques couvriront plusieurs domaines techniques et soutiendront diverses fonctions commerciales, en alignement avec les objectifs stratégiques de notre entreprise.
Responsabilités clés
- Exécuter des solutions logicielles, y compris la conception, le développement et le dépannage technique, en utilisant des approches innovantes pour résoudre les défis techniques.
- Développer du code de production sécurisé et de haute qualité, en maintenant des algorithmes qui fonctionnent en synchronicité avec les systèmes pertinents.
- Créer des artefacts d'architecture et de conception pour des applications complexes, en veillant à ce que les contraintes de conception soient respectées tout au long du développement logiciel.
- Analyser de grands ensembles de données diversifiées pour développer des visualisations et des rapports qui favorisent l'amélioration continue du logiciel.
- Identifier les problèmes cachés et les schémas dans les données, en utilisant les insights pour améliorer l'architecture système et les pratiques de codage.
- Contribuer aux communautés de pratique en ingénierie logicielle, explorant les technologies émergentes et favorisant une culture de diversité, d'équité, d'inclusion et de respect.
- Modéliser et créer des contrôles d'accès en utilisant des cadres de sécurité qui déterminent l'accès aux ressources par des règles d'authentification et d'autorisation.
- Collaborer avec d'autres ingénieurs logiciels pour concevoir et mettre en œuvre des approches de gestion de l'identité et de l'accès en utilisant IaaS (Terraform), CI automatisé (Jenkins) et des pipelines CD (Spinnaker).
- Travailler avec les utilisateurs commerciaux pour concevoir, développer, tester et implémenter des solutions de contrôle d'accès basées sur les rôles, les attributs, les politiques et la discrétion pour les données et les applications.
- Comprendre Open Policy Agent (OPA) et d'autres approches de gestion de l'identité et de l'accès (IAM) de la Cloud Native Computing Foundation (CNCF).
Qualifications, compétences et expériences requises
- Formation formelle ou certification en ingénierie logicielle avec plus de 3 ans d'expérience appliquée.
- Expérience pratique en conception de systèmes, développement d'applications, test et stabilité opérationnelle.
- Maîtrise des langages de codage tels que Python, Java et Spring Boot.
- Expérience en développement, débogage et maintenance de code dans des environnements d'entreprise de grande taille.
- Connaissance du cycle de vie du développement logiciel (SDLC).
- Compréhension des méthodologies agiles, y compris CI/CD, résilience des applications et sécurité.
- Expertise en applications logicielles et processus techniques dans des disciplines techniques spécifiques (par exemple, cloud, IA, apprentissage automatique).
- Certification en gestion de l'identité et de l'accès (IAM) avec AWS et Immuta.
- Maîtrise de l'utilisation d'Immuta pour définir des abonnements et des politiques de données en tant que code.
- Expérience avec l'intégration Immuta et Databricks pour l'automatisation de l'accès aux données.
- Compréhension de la politique d'abonnement global d'Immuta et utilisation d'ABAC pour le marquage des sources de données.
Qualifications, compétences et expériences préférées
- Solide connaissance des technologies cloud.
- Compréhension approfondie des applications logicielles et des processus techniques dans des disciplines spécialisées (par exemple, cloud, IA).
À propos de JPMorgan Chase & Co.
JPMorgan Chase & Co., une institution financière