Visa
Visa
Visa est une entreprise mondiale de technologie des paiements qui sert les consommateurs, les commerçants, les institutions financières et les gouvernements grâce à son réseau de paiements électroniques. Sa plateforme prend en charge les transactions par carte de crédit, de débit et prépayée, ainsi que le traitement des paiements, la prévention de la fraude, la sécurité, l’analyse et d’autres services destinés aux consommateurs et aux entreprises. Visa développe également des solutions de paiement émergentes, notamment des initiatives de commerce utilisant l’intelligence artificielle, et contribue à l’inclusion financière par l’intermédiaire de la Visa Foundation.

Ingénieur logiciel backend Staff chez Visa - Hybride à Varsovie

Dirigez la conception et le développement de systèmes backend sécurisés et évolutifs pour la technologie mondiale des paiements de Visa. Façonnez l’architecture, écrivez du code de production, améliorez la fiabilité et contribuez à la réponse aux incidents.

Description

  • Collaborer avec les parties prenantes pour définir les exigences des composants produit et intégrer leurs retours dans les conceptions et les solutions
  • Convertir les exigences fonctionnelles en conceptions de systèmes et documenter les interactions entre les composants
  • Concevoir et développer des composants produit, affiner les plans d’implémentation et diriger les revues de conception
  • Contribuer à l’estimation des projets et signaler les risques susceptibles d’affecter les délais de livraison
  • Développer et maintenir du code extensible et réutilisable
  • Améliorer la qualité du code grâce aux métriques d’ingénierie et aux bonnes pratiques établies
  • Utiliser des outils de débogage pour analyser et résoudre des problèmes logiciels de complexité modérée
  • Identifier les possibilités d’automatiser les processus entre les produits
  • Diriger les revues de code et fournir des retours concrets aux collègues
  • Élaborer des plans de test complets, identifier les lacunes de couverture et corriger les défauts
  • Utiliser l’analyse des données et les pratiques de supervision pour détecter les tendances et identifier les défauts
  • Participer aux rotations d’astreinte et contribuer à l’analyse et à la résolution des incidents
  • Créer, améliorer et évaluer des outils destinés aux développeurs pour les programmes et les applications
  • Développer ses connaissances techniques et s’adapter à l’évolution des technologies et des approches d’ingénierie
  • Collaborer avec les responsables produit, les designers, les scientifiques des données, les équipes d’assurance qualité, les opérations et la conformité afin de fournir des solutions sécurisées et évolutives
  • Consacrer environ 60 à 75 % du temps de travail à l’écriture de code
  • Utiliser les technologies émergentes, notamment les outils d’IA générative, dans le travail quotidien d’ingénierie

Exigences

  • Au moins 5 ans d’expérience pertinente avec une licence, 2 ans avec un diplôme de niveau avancé, 0 an avec un doctorat ou plus de 8 ans d’expérience pertinente
  • Expérience professionnelle en ingénierie logicielle ou dans une discipline étroitement liée
  • Expérience dans la conception, le développement et l’exploitation de systèmes backend avec Java, Spring Boot, des API RESTful et des microservices
  • Expérience dans la conception et l’exécution d’applications cloud natives hautement disponibles, évolutives et sécurisées sur AWS
  • Expérience dans l’architecture de systèmes distribués pour assurer résilience, tolérance aux pannes et performance
  • Expérience avec Terraform, les pipelines CI/CD et les pratiques modernes de déploiement GitOps
  • Expérience dans la mise en œuvre de l’observabilité grâce à la supervision, aux journaux, au traçage et aux alertes
  • Expérience dans le développement ou la mise en œuvre d’applications web ou mobiles
  • Expérience dans la direction de travaux techniques, avec ou sans responsabilité hiérarchique directe
  • Capacité à déboguer et à résoudre des problèmes logiciels
  • Expérience de travail avec des équipes interfonctionnelles pour fournir des solutions techniques
  • Expérience dans la réalisation de revues de code et l’application de normes de codage
  • Expérience de l’utilisation d’outils et de techniques d’IA générative ou fondés sur les LLM dans les flux de travail d’ingénierie logicielle
  • Expérience avec les technologies basées sur les conteneurs
  • Expérience dans la création et le test de services web à l’échelle de l’entreprise
  • Expérience dans la contribution au développement de produits
  • Expérience de travail sur des projets en contact avec les clients ou au sein d’équipes techniques
  • Expérience des paiements, des dispositifs d’acceptation ou des plateformes de point de vente
  • Expérience dans l’intégration de capacités d’IA générative ou de LLM dans des systèmes backend de production

Avantages

  • Assurance maladie
  • Assurance dentaire
  • Assurance optique
  • Retraite
  • Assurance vie
  • Congés annuels
  • Programme de bien-être
  • Prime potentielle
  • Participation potentielle au capital