American Express
American Express
American Express est une entreprise mondiale de services financiers présente dans les secteurs bancaire, financier et des paiements B2B. Ses activités comprennent les cartes de crédit destinées aux particuliers, aux entreprises et aux sociétés; les services de paiement et aux commerçants; les comptes d’épargne, les certificats de dépôt et les prêts personnels; ainsi que des programmes de récompenses, des programmes de voyage, des solutions de paiement pour les entreprises, de l’éducation financière, des services de sécurité et une assistance aux titulaires de cartes et aux commerçants.

Ingénieur logiciel II, microservices Java et Python

Développez des microservices Java et Python pour les services financiers d’American Express. Créez, testez et surveillez des outils d’IA, puis intégrez-les aux processus d’ingénierie logicielle.

Description

  • Développer, tester et déboguer des applications et des systèmes logiciels.
  • Créer des logiciels en appliquant les pratiques de développement établies, en utilisant des outils et composants partagés et en s’appuyant sur la documentation, avec l’accompagnement de collègues et de responsables.
  • Examiner le code et exécuter des tests automatisés pour garantir sa qualité, avec l’accompagnement de collègues et de responsables.
  • Assurer le support et la surveillance des logiciels dans les environnements de test, d’intégration et de production.
  • Appliquer les pratiques de sécurité et de conformité réglementaire pour maintenir la conformité des logiciels.
  • Travailler avec les équipes produit et métier afin d’aligner les initiatives technologiques sur les objectifs de l’entreprise.
  • Utiliser des outils d’IA pour coder, tester, déboguer et documenter afin d’améliorer la rapidité du développement et la qualité du code.
  • Évaluer la précision, la qualité, la conformité aux normes d’ingénierie et la sécurité des recommandations générées par l’IA, et assumer la responsabilité du travail qui en découle.

Exigences

  • Diplôme en informatique, en génie informatique ou dans un domaine connexe.
  • Au moins trois ans d’expérience professionnelle en développement logiciel avec des technologies Java, notamment Vert.x, Spring, Spring Boot, les microservices et API RESTful, Ignite, l’informatique en mémoire, Spark, PostgreSQL, Cassandra, Kafka, IntelliJ, Couchbase, OpenSearch et Python.
  • Expérience pratique de la conception d’applications, du développement logiciel et de la réalisation de tests automatisés.
  • Expérience des systèmes distribués et multiniveaux, des algorithmes et des bases de données relationnelles ou NoSQL.
  • Capacité à interpréter des objectifs et défis techniques et métier, puis à élaborer des solutions claires.
  • Capacité à apprendre de nouvelles technologies et de nouveaux domaines métier, à remettre en question les approches existantes et à faire preuve de créativité.
  • Capacité à déboguer des composants logiciels de base et à repérer les défauts de code à corriger.
  • Expérience des méthodes agiles ou d’autres méthodes de développement rapide d’applications.
  • Expérience dans la création et l’utilisation de compétences d’agents et en ingénierie des prompts.
  • Excellentes compétences en communication orale et écrite.
  • Un parrainage de visa peut être proposé pour certains postes, en fonction des besoins de l’unité opérationnelle, des exigences du poste, des coûts et des lois applicables.

Avantages

  • Rémunération de base compétitive.
  • Primes incitatives.
  • Abondement de l’entreprise à hauteur de 6 % des cotisations d’épargne retraite.
  • Conseils financiers gratuits et accompagnement en matière de bien-être financier.
  • Couverture médicale, dentaire, optique, assurance vie et invalidité.
  • Modalités de travail flexibles, en mode hybride, sur site ou à distance, selon le poste et les besoins de l’entreprise.
  • Plus de 20 semaines de congé parental rémunéré pour tous les parents, notamment en cas de grossesse, d’adoption ou de gestation pour autrui.
  • Accès gratuit à des centres de bien-être sur site dans le monde entier, avec du personnel infirmier et médical, selon le lieu.
  • Conseil gratuit et confidentiel dans le cadre du programme Healthy Minds.
  • Possibilités de développement de carrière et de formation.

Offres similaires

Honeywell Aerospace Technologies

Ingénieur logiciel embarqué II, C++ et middleware

Honeywell Aerospace Technologies

Développez des logiciels avioniques basés sur Linux et écrits en C++ chez Honeywell Aerospace Technologies. Contribuez aux activités de développement conformes à la norme DO-178B et aux logiciels pour systèmes multicœurs.

Ouvrir
Honeywell Aerospace Technologies

Ingénieur logiciel embarqué II, interface d’affichage de vol en C++

Honeywell Aerospace Technologies

Développez des logiciels d’affichage de vol critiques pour la sécurité chez Honeywell Aerospace Technologies. Le poste comprend le développement selon DO-178B, le portage d’applications Linux et les systèmes multicœurs.

Ouvrir
Honeywell Aerospace Technologies

Ingénieur logiciel embarqué II, systèmes de gestion de vol

Honeywell Aerospace Technologies

Développez et validez des logiciels embarqués pour les systèmes de gestion de vol de Honeywell Aerospace Technologies. Mettez en œuvre C/C++ et des technologies connexes au service de la sécurité, des performances et de la navigation des aéronefs.

Ouvrir
Honeywell Aerospace Technologies

Ingénieur logiciel II, logiciels aérospatiaux

Honeywell Aerospace Technologies

Développez et testez des logiciels embarqués pour des systèmes aérospatiaux chez Honeywell Aerospace Technologies. Collaborez avec des équipes d’ingénierie à l’intégration du matériel, au débogage et à la création de solutions fiables pour les systèmes de vol.

Ouvrir