Nouveau
Description du poste
Global Payments, leader mondial des solutions de paiement, recherche un Ingénieur Logiciel Senior pour rejoindre son équipe d’innovation basée au Maroc. Vous évoluerez dans un environnement technologique stimulant où chaque jour vous contribuerez à la conception, au développement et à la mise en production de services critiques pour des millions de transactions quotidiennes à l’échelle internationale.
**Missions principales**
- Participer à toutes les phases du cycle de vie du logiciel (analyse, conception, codage, tests, déploiement, maintenance) en appliquant les meilleures pratiques d’ingénierie.
- Concevoir et développer des applications back‑end et front‑end complexes en Java, C#/.NET, JavaScript/TypeScript, ainsi que des API RESTful et GraphQL.
- Collaborer étroitement avec les équipes métier, les architectes, les Product Owners et les partenaires externes pour traduire les besoins fonctionnels en solutions techniques robustes.
- Rédiger et maintenir la documentation technique (spécifications, diagrammes, guides d’utilisation) afin d’assurer la traçabilité et la transférabilité du code.
- Mettre en place et améliorer les pipelines CI/CD (Jenkins, GitLab CI, Azure DevOps) pour garantir des livraisons rapides et fiables.
- Effectuer des revues de code, du pair‑programming et du mentoring auprès des développeurs plus juniors.
- Garantir la conformité aux standards de sécurité, de performance et de qualité (OWASP, ISO 27001, PCI‑DSS) en intégrant des tests automatisés (unitaires, d’intégration, de charge).
- Participer aux réunions client, aux ateliers de conception et aux revues d’architecture afin de proposer des solutions innovantes et évolutives.
**Profil recherché**
- Minimum 5 ans d’expérience confirmée en développement logiciel, idéalement dans le secteur des paiements ou des services financiers.
- Maîtrise des langages Java (Spring Boot) et/ou C#/.NET Core, ainsi que des frameworks front‑end (React, Angular ou Vue.js).
- Solide compréhension des bases de données relationnelles (SQL Server, PostgreSQL) et NoSQL (MongoDB, Redis).
- Expérience avérée en architecture micro‑services, conteneurisation (Docker, Kubernetes) et cloud (AWS, Azure ou GCP).
- Connaissance des pratiques Agile/Scrum et capacité à travailler dans un cadre itératif.
- Excellent sens de l’analyse, capacité à résoudre des problèmes complexes et à proposer des améliorations continues.
- Bonnes compétences en communication écrite et orale en français et en anglais.
**Ce que nous offrons**
- Un contrat CDI à temps plein avec un salaire compétitif et des avantages sociaux (mutuelle, tickets restaurant, transport).
- Un mode de travail hybride : 3 jours au bureau (Casablanca) et 2 jours en télétravail, avec des espaces de travail modernes et collaboratifs.
- Des opportunités de formation continue (certifications cloud, sécurité, architecture) et de progression de carrière au sein d’une entreprise internationale.
- Un environnement de travail inclusif où l’innovation, la diversité et le bien‑être des collaborateurs sont au cœur de nos valeurs.
- Participation à des projets à fort impact, contribuant à la transformation digitale du secteur des paiements à l’échelle mondiale.
Rejoignez Global Payments et participez à la création de solutions de paiement de demain !