Siemens
JPMorgan Chase & Co.
Ingénieur logiciel principal – DevOps/Ingénieur Cloud
À propos du poste
Nous avons une opportunité d'avoir un impact sur votre carrière et de vous proposer une aventure où vous pourrez repousser les limites du possible.
En tant qu'ingénieur logiciel principal chez JPMorgan Chase au sein de la branche Cybersecurity and Technology Controls, vous faites partie intégrante d'une équipe agile qui travaille à améliorer, construire et fournir des produits technologiques de pointe et de confiance, de manière sécurisée, stable et évolutive. En tant que contributeur technique clé, vous êtes responsable de la mise en œuvre de solutions technologiques critiques dans plusieurs domaines techniques au sein de diverses fonctions commerciales, afin de soutenir les objectifs de l'entreprise.
Ce rôle combine l'ingénierie logicielle, le DevOps et l'ingénierie cloud. Notre ensemble technologique est vaste et en constante évolution, vous devrez donc être capable d'appréhender rapidement de nouveaux services et d'automatiser autant que possible.
Nous reconnaissons que nos employés sont notre force et que les talents diversifiés qu'ils apportent à notre main-d'œuvre mondiale sont directement liés à notre succès. Nous sommes un employeur garantissant l'égalité des chances et accordons une grande valeur à la diversité et à l'inclusion au sein de notre entreprise. Nous ne pratiquons aucune discrimination fondée sur un attribut protégé, notamment la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut matrimonial ou d'ancien combattant, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous prenons également des aménagements raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour leurs besoins en matière de santé mentale ou de handicap physique. Consultez notre FAQ careers.jpmorgan.com/us/en/how-we-hire/faqs pour plus d'informations sur la demande d'un aménagement.
JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes en situation de handicap et les anciens combattants.
Nos professionnels au sein de nos fonctions d'entreprise couvrent un large éventail de domaines, de la finance et des risques aux ressources humaines et au marketing. Nos équipes d'entreprise sont une partie essentielle de notre société, garantissant que nous mettons nos entreprises, nos clients et nos employés sur la voie du succès.
Responsabilités du poste
- Exécute des solutions logicielles créatives, la conception, le développement et le dépannage technique, avec la capacité de penser au-delà des approches routinières ou conventionnelles pour construire des solutions ou résoudre des problèmes techniques.
- Développe du code de production sécurisé et de haute qualité, et examine et débogue le code écrit par d'autres.
- Encourage l'adoption par l'équipe de pratiques d'ingénierie assistées par IA autorisées par l'entreprise au sein de l'environnement de travail afin d'améliorer la qualité du code, la vitesse de livraison et les résultats opérationnels (par exemple, revue/refactorisation de code assistée par IA, accélération de la stratégie de test, support à l'analyse des incidents/causes profondes), tout en établissant des normes de validation cohérentes (codage sécurisé, revue par les pairs, tests automatisés) et en promouvant la réutilisation de modèles efficaces au sein de l'équipe.
- Applique ses connaissances des outils de la chaîne de développement logiciel (Software Development Life Cycle), y compris les capacités de développement et d'automatisation assistées par IA autorisées par l'entreprise, pour améliorer la valeur générée par l'automatisation.
- Identifie les opportunités d'éliminer ou d'automatiser la résolution de problèmes récurrents afin d'améliorer la stabilité opérationnelle globale des applications et systèmes logiciels.
- Exploite les outils DevOps pour construire, déployer et exploiter une plateforme d'orchestration basée sur le cloud, l'infrastructure en tant que code (IaC) et des capacités de conformité automatisées, en maintenant une livraison automatisée et élastique.
- Dirige la conception et le développement de nouvelles implémentations cloud, avec des stratégies pour l'automatisation de bout en bout, la conception d'architecture, la performance et la surveillance, les preuves de concept et la transition vers l'exploitation.
- Crée des tests automatisés fonctionnels, de performance, de résilience et de bout en bout, et en fait des portes de qualité obligatoires dans le pipeline.
- Fournit régulièrement des conseils et une orientation technique à l'entreprise et à ses équipes techniques, encadre les ingénieurs et dirige des communautés de pratique au sein de l'ingénierie logicielle.
- Apprend rapidement de nouvelles technologies et services à mesure que la plateforme évolue, et livre un travail prêt pour la production avec un temps de montée en compétence minimal.
- Construit les outils qui permettent au propriétaire d'un environnement de diagnostiquer pourquoi son environnement est instable en production et de le corriger lui-même.
Qualifications, capacités et compétences requises
- Formation formelle ou certification en ingénierie logicielle et 5+ années d'expérience appliquée.
- Expérience pratique de la conception de systèmes, du développement d'applications, des tests et de la stabilité opérationnelle.
- Maîtrise d'un ou plusieurs langages de programmation : Java, Python ou Go.
- Maîtrise de tous les aspects du cycle de vie du développement logiciel (Software Development Life Cycle).
- Expérience pratique du cloud natif.
- Expertise avec l'infrastructure AWS telle que la mise en réseau, EC2, Lambda, les solutions serverless, VPC, Route 53, l'auto-scaling, Transit Gateway, API Gateway, Step Functions, Secrets Manager, les services de stockage et les conteneurs (EKS, ECS, Fargate).
- Maîtrise des concepts fondamentaux de la mise en réseau, de l'architecture cloud public et de l'infrastructure en tant que code (IaC), avec une expérience pratique de Terraform.
- Expertise dans la conception et le développement d'architectures cloud complexes, le déploiement de solutions évolutives et l'application des pratiques DevOps, y compris la création et la gestion de pipelines CI/CD, la résilience des applications et le triage des problèmes.
- Maîtrise des tests, de l'unité au bout en bout, avec des outils tels que Cucumber (tests fonctionnels), JUnit 5 ou pytest (tests unitaires), JMeter (tests de performance) et Gremlin (tests de résilience).
- Expérience avec les bases de données SQL et NoSQL.
- Expérience démontrée dans la direction de l'utilisation efficace d'outils de développement logiciel assistés par IA approuvés (par exemple, pour le codage, la revue de code, l'accélération des tests, le dépannage) avec la capacité de définir les attentes de l'équipe pour valider les sorties de l'IA en termes de correction, de performance et de sécurité.
Qualifications, capacités et compétences souhaitées
- Expérience dans la conception, le déploiement et l'exploitation de charges de travail de production sur AWS avec Terraform, y compris les modules réutilisables, la gestion d'état et les déploiements multi-environnements.
- Expérience dans l'utilisation d'outils de développement logiciel assistés par IA tels que Claude Code ou GitHub Copilot pour le codage, les tests et le dépannage.
- Expérience dans le développement de microservices et d'API, avec une maîtrise opérationnelle de Python et Java.
- Expérience avec des outils d'observabilité tels que Splunk, Grafana ou Dynatrace, et avec des plateformes de streaming de données telles que Kafka.
- Certification AWS, telle que Solutions Architect, Developer ou DevOps Engineer.
- Connaissance du secteur des services financiers ou d'un autre environnement réglementé.
#CTC
JPMorgan Chase, l'une des plus anciennes institutions financières, propose des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à bon nombre des clients institutionnels, gouvernementaux et entreprises les plus importants au monde, sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et nous sommes aujourd'hui un leader de la banque d'investissement, de la banque de détail et aux petites entreprises, de la banque commerciale, du traitement des transactions financières et de la gestion d'actifs.
Nous offrons un package de rémunération globale compétitif, incluant un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et du lieu. Les personnes occupant des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération incitative discrétionnaire, versée sous forme d'espèces et/ou d'actions soumises à confiscation, accordée en reconnaissance des réalisations et contributions individuelles. Nous proposons également une gamme d'avantages et de programmes pour répondre aux besoins des employés, en fonction de leur éligibilité. Ces avantages comprennent une couverture santé complète, des centres de santé et de bien-être sur site, un plan d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de scolarité, un soutien à la santé mentale, un coaching financier, et plus encore. Des détails supplémentaires sur la rémunération globale et les avantages seront fournis au cours du processus de recrutement.
