Nouveau
Description du poste
Global Payments, leader mondial des solutions de paiement, recherche un Ingénieur Logiciel Senior (Software Engineer III) pour rejoindre son équipe technique basée au Maroc. Vous évoluerez dans un environnement dynamique où l'innovation, la qualité et la sécurité sont au cœur de chaque projet. Vous participerez à l’ensemble du cycle de vie du développement logiciel, de la conception à la mise en production, en passant par le codage, les tests, le déploiement et la maintenance. Vous travaillerez en étroite collaboration avec les équipes produit, les analystes métier, les architectes et les partenaires externes afin de livrer des solutions robustes, évolutives et conformes aux exigences réglementaires du secteur des paiements.
**Missions principales**
- Concevoir, développer et maintenir des applications back‑end et front‑end en utilisant des langages tels que Java, C#, .NET, Python ou JavaScript, selon les besoins du projet.
- Rédiger des spécifications techniques détaillées, des diagrammes de flux et des documents de conception pour garantir la traçabilité et la compréhension des solutions.
- Effectuer des revues de code, assurer le respect des standards de codage et proposer des améliorations pour optimiser la performance et la sécurité.
- Mettre en place et exécuter des tests unitaires, d’intégration et fonctionnels, et assurer la validation des livrables conformément aux exigences qualité.
- Participer aux réunions avec les clients, les partenaires et les équipes internes pour définir les besoins, présenter les solutions techniques et gérer les attentes.
- Contribuer à la définition et à l’évolution des standards d’architecture, des bonnes pratiques de développement et des procédures de contrôle qualité.
- Assurer le support technique de niveau 2/3, diagnostiquer les incidents et proposer des correctifs ou des évolutions.
- Collaborer avec les équipes DevOps pour automatiser les pipelines de CI/CD, garantir la disponibilité des environnements et faciliter les déploiements continus.
**Profil recherché**
- Diplôme d’ingénieur ou équivalent en informatique, génie logiciel ou domaine connexe.
- Minimum 5 ans d’expérience professionnelle en développement d’applications d’entreprise, idéalement dans le secteur des services financiers ou des paiements.
- Maîtrise d’au moins deux des langages suivants : Java, C#, .NET, Python, JavaScript/TypeScript.
- Solide connaissance des bases de données relationnelles (SQL Server, Oracle, PostgreSQL) et NoSQL (MongoDB, Redis).
- Expérience avérée avec les architectures RESTful, les services web SOAP, les micro‑services et les conteneurs (Docker, Kubernetes).
- Familiarité avec les méthodologies Agile/Scrum et les outils de gestion de projet (Jira, Confluence).
- Bonnes pratiques de versionning (Git) et d’intégration continue (Jenkins, Azure DevOps, GitLab CI).
- Capacité à analyser des exigences complexes, à proposer des solutions techniques et à communiquer clairement avec des interlocuteurs non‑techniques.
- Anglais professionnel (écrit et oral) indispensable ; le français est un atout.
**Ce que nous offrons**
- Un contrat CDI à temps plein en mode hybride (3 jours sur site, 2 jours en télétravail).
- Un package salarial compétitif avec bonus annuel basé sur la performance.
- Des opportunités de formation continue, certifications et participation à des conférences internationales.
- Un environnement de travail stimulant, avec des équipes multiculturelles et des projets à fort impact.
- Des avantages sociaux (mutuelle, tickets restaurant, transport) et un programme de bien‑être (sport, activités sociales).
- La possibilité de contribuer à la transformation digitale du secteur des paiements à l’échelle mondiale.
Rejoignez Global Payments et participez à la création de solutions de paiement innovantes qui façonnent l’avenir du commerce digital.