
Développeur .Net / Azure / Microservices H/F
Informations Générales
AGL (Africa Global Logistics) est le premier opérateur logistique multimodal (portuaire, logistique, maritime et ferroviaire) en Afrique.
L’entreprise fait désormais partie du groupe MSC, une entreprise leader dans le transport maritime et la logistique. Avec une expertise développée depuis plus d’un siècle et plus de 23 000 collaborateurs dans 49 pays dont 3000 au Cameroun, AGL fournit à ses clients africains et mondiaux des solutions logistiques complètes, personnalisées et innovantes, avec l’ambition de contribuer durablement à la transformation de l’Afrique.
AGL est également présent en Haïti et au Timor
Description du poste
Fonction
DEVELOPPEMENT SOLUTION
Développeur .Net / Azure / Microservices H/F
Type de contrat
CDI
Localisation du poste
Afrique, Cameroun,
Temps de travail
Description de la mission
CONTEXTE
Au sein de la DSI d'AGL, rattachée au département Freight Forwarding & Transit, nous recrutons en CDI un(e) Développeur .Net / Azure / Microservices pour rejoindre l'équipe Connect Logistics.
Mis en production en mars 2025, Connect Logistics est un bus orchestrateur qui collecte, nettoie et consolide les données de nos systèmes opérationnels (TMS), avant de les restituer dans un portail web dédié à nos clients.
Dans un contexte de transformation, le projet entre dans une nouvelle phase :
• Élargir son périmètre fonctionnel,
• Devenir un composant central de l'écosystème Transit & Freight Forwarding, en orchestrant les échanges de données entre applications logistiques et en garantissant la fiabilité des informations partagées.
Sous la responsabilité d'un Tech Lead, vous participerez activement à la conception, au développement et à l'amélioration continue de ce composant stratégique.
________________________________________
MISSIONS PRINCIPALES
En tant que Développeur .Net / Azure / Microservices, vous interviendrez sur l'ensemble de la chaîne de traitement, de la réception des données opérationnelles jusqu'à leur restitution aux clients.
L'architecture est orientée microservices et repose sur un échange de communication par bus.
Vos missions:
• Participer aux évolutions techniques et fonctionnelles des microservices existants et à venir (sécurité, traçabilité, gestion des logs, ...)
• Participer aux évolutions des différentes API existantes et à venir
• Créer/Réaliser des tests unitaires
• Participer à la chaine de mise en production (CI/CD Azure Devops)
• Intervenir ponctuellement sur les pipelines CI/CD Azure Devops
• D'assurer la correction des anomalies remontées par les équipes annexes (op/recette)
• Echanger ponctuellement avec les équipes annexes (op/recette) pour assurer la bonne compréhension des attendus
• Force de proposition sur des aspects d'amélioration/optimisation technique
• Participer à l'amélioration de la supervision, du monitoring et au support technique de niveau 3 de la solution.
• Venir en appui au chiffrage des user stories et à l'estimation de la capacité de développement au regard des projets en cours.
• Réaliser les revues de codes et respecter les bonnes pratiques de développement.
• Participer activement à la documentation technique de la solution pour en assurer la maintenabilité.
Profil
ENVIRONNEMENT TECHNIQUE
• Cloud Azure (hébergement et services managés)
• Développements en .Net (C#), orientés microservices
• Conteneurisation via Azure Container Apps
• Bases de données Azure SQL
• Communication inter-services via Azure Service Bus
• Transformation de données avec Azure DataFactory
• Stockage via Azure Blob Containers / DataLake
• API managées avec Azure API Management
• CI/CD avec Azure DevOps (Git, Boards, PRs)
________________________________________
PROFIL
Formation & expérience
• Bac+5 en informatique (école d'ingénieur, université ou équivalent).
• Expérience confirmée en développement .Net (C#) et architecture microservices.
Compétences techniques
• Maîtrise de .Net, C# et des principaux design patterns.
• Connaissance et pratique des environnements conteneurisés (Docker, Kubernetes, ACE).
• Expérience sur Azure Service Bus ou équivalents (RabbitMQ, Kafka).
• Très bonne maîtrise du T-SQL et des bases Azure SQL.
• Familiarité avec Azure Storage (Blob, DataLake).
• Expérience solide en CI/CD avec Azure DevOps.
• Pratique d'Agile / Scrum.
• Anglais (et français fortement apprécié).
Soft skills
• Communication claire et capacité de synthèse.
• Rigueur, autonomie et proactivité.
• Goût du travail en équipe dans un contexte international.