Be Structured Technology Group
JPMorgan Chase & Co.
Ingénieur logiciel Full-stack Python et React III
À propos du poste
Nous vous offrons une opportunité passionnante et enrichissante pour faire passer votre carrière en ingénierie logicielle au niveau supérieur.
Nous reconnaissons que nos employés sont notre force et que les divers talents 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 genre, 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 mesures d'aménagement 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.
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 préparons nos entreprises, nos clients, nos consommateurs et nos employés à la réussite.
En tant qu'ingénieur logiciel III chez JPMorgan Chase au sein de l'organisation CTO – Identity & Access Management (IAM), vous agissez en tant que membre expérimenté d'une équipe agile pour concevoir et fournir des produits technologiques de confiance, leaders sur le marché, de manière sécurisée, stable et évolutive. Vous construirez et exploiterez une plateforme de données basée sur AWS ainsi qu'un plan de contrôle automatisant le provisionnement de l'infrastructure cloud, la configuration de la plateforme et l'activation des pipelines de données (y compris notre implémentation Databricks-sur-AWS). 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.
Nous recherchons un ingénieur curieux qui s'épanouit dans l'ambiguïté, apprend rapidement et fournit des résultats de haute qualité, en tirant parti de manière responsable des outils d'IA autorisés par l'entreprise pour améliorer la productivité et générer de la valeur commerciale.
Responsabilités du poste
- Exécuter des solutions logicielles couvrant 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 complexes.
- Créer du code de production sécurisé et de haute qualité, et maintenir les services/l'automatisation qui prennent en charge le provisionnement de la plateforme de données et l'activation des pipelines sur AWS.
- Concevoir, développer et dépanner des solutions logicielles pour un plan de contrôle basé sur Python qui automatise le provisionnement de la plateforme, la configuration et l'activation des pipelines (y compris Databricks-sur-AWS).
- Construire des services backend et des APIs sécurisés et fiables qui permettent des flux de travail en libre-service (par exemple, intégration, provisionnement d'espaces de travail/environnements, politiques/garde-fous, hooks d'orchestration de tâches, configuration d'environnement, modèles de secrets/accès).
- Mettre en œuvre l'infrastructure en tant que code (IaC) et l'automatisation pour les composants de la plateforme AWS (contrôles d'identité, chiffrement, intégrations réseau, journalisation/surveillance, garde-fous).
- Tirer parti des outils d'assistance au codage par IA autorisés par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et la productivité sur des livrables complexes (par exemple, génération/refactorisation de code, création de tests unitaires, documentation), tout en validant les résultats par le biais de revues par les pairs, de tests automatisés et de normes de codage sécurisé ; contribuer aux apprentissages et aux modèles réutilisables pour améliorer l'efficacité globale de l'équipe.
- Appliquer la connaissance des outils de la chaîne d'outils du cycle de vie du développement logiciel (SDLC), 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.
- Produire des artefacts d'architecture et de conception pour des applications complexes tout en étant responsable de garantir que les contraintes de conception sont respectées par le développement du code logiciel (sécurité, résilience, évolutivité, coût).
- Piloter les pratiques de fiabilité et d'observabilité (journaux/métriques/traçage, tentatives, idempotence, délais d'attente, manuels d'exploitation) et améliorer continuellement les opérations de la plateforme.
- Collaborer avec les équipes IAM/sécurité, ingénierie des données et applications pour intégrer les contrôles de la plateforme et permettre une analyse sécurisée à grande échelle.
- Identifier de manière proactive les problèmes et modèles cachés dans les données opérationnelles et utiliser ces informations pour apporter des améliorations à l'hygiène du codage et à l'architecture système.
Qualifications, capacités et compétences requises
- Formation formelle ou certification sur les concepts d'ingénierie logicielle et 3+ années d'expérience appliquée.
- Expérience pratique en conception de systèmes, développement d'applications, tests et stabilité opérationnelle.
- Solide expérience dans le développement, le débogage et la maintenance de code de production dans un environnement d'entreprise de grande envergure avec Python ou un autre langage de programmation moderne.
- Familiarité avec les technologies front-end modernes telles que React, TypeScript, HTML/CSS.
- Solide expérience avec AWS et les fondamentaux de l'infrastructure, y compris des services tels que IAM, KMS, S3, CloudWatch (et le calcul/orchestration tels que EKS/ECS/Lambda le cas échéant).
- Expérience pratique de l'infrastructure en tant que code et de l'ingénierie axée sur l'automatisation.
- Solide compréhension du SDLC, y compris CI/CD, les tests automatisés et les pratiques de déploiement sécurisé.
- Expérience pratique de l'utilisation d'outils de développement logiciel assistés par IA autorisés par l'entreprise dans l'environnement de travail, avec une capacité démontrée à évaluer, valider et affiner de manière critique les résultats générés par l'IA en termes d'exactitude, de performance et de sécurité.
Qualifications souhaitées
- Expérience pratique avec Databricks sur AWS ou des plateformes d'ingénierie/analyse de données similaires (par exemple, environnements basés sur Spark, plateformes de type data lake/lakehouse) et les composants de l'écosystème (tâches/orchestration, concepts de cluster/runtime, concepts de gouvernance/catalogue).
- Expérience avec les systèmes de streaming ou distribués (par exemple, Apache Kafka) dans des environnements de production (souhaitable).
- Connaissance du domaine IAM (authentification, modèles d'autorisation, concepts RBAC/ABAC).
- Expérience avec les outils d'observabilité (Datadog, Splunk, Dynatrace, Grafana).
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.
JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes en situation de handicap/anciens combattants.
Nous offrons un package de rémunération globale compétitif, incluant un salaire de base déterminé en fonction du poste, 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 en santé mentale, un coaching financier, et plus encore. Des détails supplémentaires sur la rémunération globale et les avantages sociaux seront fournis au cours du processus de recrutement.
