Description du poste :
Nous recherchons un ingénieur logiciel qualifié pour rejoindre notre équipe dynamique chez JPMorgan Chase & Co. Dans ce rôle, vous concevrez, développerez et mettrez en œuvre des solutions logicielles révolutionnaires qui résolvent des problèmes commerciaux complexes. Vous serez impliqué dans toutes les phases du cycle de vie du développement logiciel (SDLC), en veillant à des normes de haute qualité et à des approches innovantes.
Fonctions et responsabilités :
- Concevoir, développer et mettre en œuvre des solutions logicielles.
- Participer à tous les aspects du SDLC, y compris l'analyse des besoins, l'intégration des normes architecturales et la documentation de la conception des applications.
- Traduire les exigences techniques en modules d'application programmés et effectuer des améliorations logicielles.
- Identifier, dépanner et résoudre les problèmes liés au code des applications.
- Participer activement aux revues de code pour assurer l'alignement avec les spécifications architecturales préétablies.
- Recommander des améliorations lors des revues de conception pour intégrer les exigences dans les conceptions et les flux de données.
- Collaborer aux sessions de planification de projets avec les chefs de projet, les analystes commerciaux et les membres de l'équipe pour proposer des solutions.
- Adopter les meilleures pratiques méthodologiques agiles pour optimiser la vitesse de livraison de l'équipe.
- Examiner les conceptions et encadrer le personnel sur les normes de conception de systèmes distribués.
- Diriger et soutenir la résolution des pannes système complexes en production et encadrer l'équipe pour offrir un support technique exceptionnel.
- Concevoir, développer et mettre en œuvre des solutions d'infrastructure en tant que code.
- Diriger, coacher et encadrer les membres de l'équipe pour les aider à gérer leur progression de carrière.
Ce poste nécessite jusqu'à 10 % de déplacements domestiques.
Qualifications :
Formation et expérience :
Diplôme de licence en génie mécanique, génie informatique, informatique, systèmes d'information informatique, génie électrique ou un domaine connexe. De plus, 7 ans d'expérience en tant qu'ingénieur logiciel, chef d'ingénierie logicielle ou dans une profession connexe.
Compétences requises :
Expérience requise avec les technologies suivantes :
- Apache Zookeeper
- Services Cloud (AWS ou Azure)
- Docker, Java, REST, JSON, Maven, Selenium, Hive, JavaScript, JQuery, JUnit
- Microservices, tests de performance, scripts Shell, Apache Kafka
- Disciplines architecturales d'infrastructure, Jenkins, Kubernetes, Kibana, Python
- Framework Spring, Cassandra, Cucumber, Hadoop, SQL, apprentissage automatique
- Traitement de flux en temps réel natif du cloud à haute capacité et à faible latence et systèmes d'apprentissage automatique à grande échelle
- Optimisation pour la latence et la fiabilité en ajustant les bases de données et les schémas, la logique de traitement en temps réel, les marques d'eau et les divergences
- Interfaces utilisateur de systèmes distribués, RESTful, SOAP, Théorème CAP
- Surveillance des performances des applications (APM), diagnostic et résolution des problèmes croisés système, réseau et bases de données dans des systèmes de production à haute capacité et à faible latence
Localisation :
Lieu de travail : 1111 Polaris Pkwy., Columbus, OH 43240. Télétravail autorisé jusqu'à 40 % de la semaine.
À propos de Chase :
Chase est une entreprise de services financiers leader, aidant près de la moitié des ménages et des petites entreprises en Amérique à atteindre leurs objectifs financiers. Notre mission met l'accent sur la création de relations engageantes et durables en plaçant les clients au cœur de tout ce que nous faisons. Nous soutenons