Ingénieur DevOps
Offre sélectionnée et publiée par l’équipe LCF. Vérifiez sa disponibilité auprès de l’employeur. Une offre légitime ne vous demande jamais de payer pour candidater. Lien expiré ou offre douteuse ? Signaler
Ce poste vous correspond-il ?
- Localisation : Dakar
- Mode de travail : sur site
- Expérience : Confirmé
- Spring Boot
- API REST
- CI/CD
- … et 7 autres
Gratuit. Créez votre profil depuis votre export LinkedIn ou étape par étape ; vous voyez ensuite ces critères pour toutes les offres.
Le rôle
Finalités du posteL’Ingénieur DevOps a pour mission d’assurer les intégrations entre les applications externes ou internes avec le CBS et le développement de services via l’outil MuleSoft, avec une expérience sur le Core Banking System et les plateformes d’intégration, notamment celle de SOPRA.Il joue un rôle clé dans l’analyse des dysfonctionnements techniques et fonctionnels des services en exploitation, la résolution des incidents complexes et l’amélioration continue de la fiabilité des systèmes bancaires.Activités principalesProduction et exploitationAssurer l’exploitation quotidienne des…
Lire toute l’offre
Finalités du poste
L’Ingénieur DevOps a pour mission d’assurer les intégrations entre les applications externes ou internes avec le CBS et le développement de services via l’outil MuleSoft, avec une expérience sur le Core Banking System et les plateformes d’intégration, notamment celle de SOPRA.
Il joue un rôle clé dans l’analyse des dysfonctionnements techniques et fonctionnels des services en exploitation, la résolution des incidents complexes et l’amélioration continue de la fiabilité des systèmes bancaires.
Activités principales
Production et exploitation
Assurer l’exploitation quotidienne des applications bancaires et du Core Banking System.
Superviser les environnements de production, les batchs, les interfaces et les flux critiques.
Analyser les alertes et anticiper les incidents impactant les opérations bancaires.
Paramétrage autour du Core Banking System.
Intégration et interconnexion
Concevoir, déployer et maintenir les flux d’intégration entre le Core Banking et les systèmes tiers.
Exploiter et administrer les plateformes d’intégration MuleSoft et/ou WSO2.
Implémenter des patterns d’intégration (DSS, ESB, Message Queuing).
Assurer l’interopérabilité des systèmes métiers.
Optimiser les performances des applications backend.
Analyser les dysfonctionnements des flux, identifier les root causes, proposer des actions correctives durables.
Travailler en équipe selon la méthode agile.
Paramétrage et évolutions Core Banking
Gérer le paramétrage fonctionnel du Core Banking System selon les besoins métiers.
Analyser les impacts fonctionnels et techniques des évolutions et nouveaux modules.
Assurer le suivi des correctifs, patchs et mises à jour applicatives.
Gestion des incidents et maintenance
Prendre en charge les incidents de production (N2/N3) en réalisant des analyses approfondies.
Identifier les causes techniques ou fonctionnelles des anomalies.
Documenter les analyses de causes racines (RCA) et mettre en œuvre les plans d’actions.
Mise en production et amélioration continue
Analyser les risques liés aux mises en production et aux changements.
Participer aux comités de changement (CAB) avec des recommandations argumentées.
Proposer des améliorations pour renforcer la stabilité, la performance et la sécurité du SI.
Support et coordination
Apporter un support technique et fonctionnel basé sur une analyse précise des problématiques.
Accompagner les équipes métiers dans la compréhension des incidents et impacts.
Interagir avec les partenaires internes et externes dans une logique de résolution efficace.
NB : cette liste n’est pas exhaustive et vous pourriez être sollicité(e) par la hiérarchie pour accomplir des tâches supplémentaires.
Résultats attendus
Flux d’intégration entre le Core Banking System et les systèmes tiers conçus, déployés et maintenus.
Plateformes d’intégration (MuleSoft/WSO2) exploitées et administrées.
Incidents de production (N2/N3) analysés et documentés (RCA) avec plans d’actions mis en œuvre.
Recommandations argumentées présentées en comités de changement (CAB).
Support technique et fonctionnel apporté aux équipes métiers.
Indicateurs de performance clés
Taux de disponibilité des flux et services d’intégration.
Délai moyen de résolution des incidents N2/N3.
Nombre d’analyses de causes racines (RCA) documentées et exploitées.
Taux de mises en production réalisées sans incident majeur.
Niveau de satisfaction des équipes métiers et partenaires accompagnés.
Compétences métier et techniques
Intégration & Middleware : MuleSoft Mule 4 (développement de flux d’intégration, connecteurs, transformations DataWeave, Anypoint Studio), Anypoint Platform (Runtime Fabric, API Manager, Exchange, Design Center), Anypoint Flex Gateway (policies de sécurité, gestion du trafic API).
API : maîtrise des API RESTful (conception, documentation RAML/OpenAPI/Swagger, versioning) et bonne connaissance des services SOAP (WSDL, SoapUI, XML).
Protocoles et formats d’échange : HTTP/HTTPS, JSON, XML, JMS, SFTP.
Développement : Java (JDK 11+) et Spring Boot (Spring MVC, Spring Data JPA, Spring Security), POO, design patterns, principes SOLID, microservices et architecture orientée services (SOA).
Qualité et méthodes : Git, outils de build (Maven ou Gradle), tests unitaires et d’intégration (JUnit, Mockito, MUnit), méthodologies Agile (Scrum, Kanban).
Core Banking Sopra Banking Amplitude : connaissance de l’architecture et des modules fonctionnels, capacité à intégrer les API et services SOAP/REST, compréhension des processus métier bancaires (comptes, virements, ordres permanents, KYC, crédits).
Bases de données : SQL avancé sur les SGBD (requêtes complexes, jointures, procédures stockées).
Infrastructure, DevOps & Monitoring (atouts appréciés) : Docker, Kubernetes (RKE2/Rancher), CI/CD (Jenkins, Nexus, SonarQube), ELK Stack, Grafana, Prometheus, Anypoint Monitoring, environnement Linux et scripting Bash, notions de sécurité applicative (OAuth2, JWT, certificats TLS).
Compétences comportementales
Excellente capacité d’analyse et de diagnostic.
Esprit critique, rigueur et sens des priorités.
Capacité à travailler sous pression en environnement critique.
Très bonnes capacités de communication et de coordination.
Profil recherché
Niveau académique : Diplôme d’Ingénieur ou Master 2 en informatique, systèmes d’information ou génie logiciel.
Expérience :
Minimum deux (2) ans d’expérience professionnelle acquise indirectement ou directement dans un environnement bancaire.
Expérience confirmée en matière d’intégration applicative.
Relations fonctionnelles
Département Administration de Bases de Données, Département Infrastructures et Réseaux, Département Pilotage, Études et Projets.
Directions métiers de la Banque et éditeur du Core Banking System (Sopra Banking Amplitude).
Perspectives d’évolution
Ingénieur Production
Architecte Intégration
Chef de Département Intégration et Production
Modalités de candidature
Transmettre le dossier (CV et lettre de motivation) à : recrutement@bnde.sn
Objet de l’email : « Candidature Ingénieur Devops »
Date limite : 11 novembre 2026 à 13h00
Seuls les candidats présélectionnés seront contactés.
Pour postuler, envoyez votre CV et votre lettre de motivation à recrutement@bnde.sn en précisant l'intitulé du poste.
Compétences attendues
- Spring Boot
- API REST
- CI/CD
- Docker
- Java
- Jenkins
- Kubernetes
- Linux
- Microservices
- SQL