Description
| Intitulé du poste: | Deux (2) Développeurs d'Applications |
| Catégorie du poste: | Informatique-Internet-TICs-Télécoms |
| Type de contrat: | |
| Niveau de formation: | Minimum BAC |
| Niveau d'expérience: | Minimum 3 ans |
| Délai limite de dépot des dossiers: | 21 Août 2026 2:00 am |
Description détaillée du poste
TERMES DE RÉFÉRENCE
Recrutement d'un Développeur d'Applications
- CONTEXTE
Dans le cadre du renforcement de ses capacités techniques et de la mise en œuvre de sa stratégie de transformation digitale, la Banque Burundaise pour le Commerce et l'Investissement (BBCI) souhaite recruter un Développeur d'Applications.
Ce recrutement vise à renforcer les capacités de la Direction des Systèmes d'Information dans la conception, le développement, l'intégration, les tests, le déploiement et la maintenance des applications métiers de la Banque.
Le titulaire du poste contribuera au développement de solutions performantes, sécurisées et évolutives répondant aux besoins des métiers, notamment autour du Core Banking System (CBS), des services bancaires digitaux et des applications internes.
- TITRE DU POSTE ET RATTACHEMENT
Élément | Description |
Intitulé du poste | Développeur d'Applications |
Direction | Direction des Systèmes d'Information et de l'Innovation |
Département | Département Développement et Transformation Digitale |
Service | Service Développement et Intégration |
Type de contrat | Contrat à Durée Indéterminée (CDI) |
Lieu d'affectation | Bujumbura (Siège) |
- MISSION PRINCIPALE
Sous la supervision du Chef du Service Développement et Intégration, le Développeur d'Applications est chargé de concevoir, développer, intégrer, tester, documenter, déployer et maintenir les applications informatiques de la Banque.
Il veille à ce que les solutions développées répondent aux exigences fonctionnelles, techniques, de performance et de sécurité, tout en garantissant leur évolutivité, leur disponibilité et leur conformité aux standards de développement de la Banque.
- PRINCIPALES RESPONSABILITÉS
4.1 Analyse et conception
Le titulaire du poste devra notamment :
- Recueillir, analyser et formaliser les besoins fonctionnels et techniques des utilisateurs ;
- Participer à la conception des solutions applicatives conformément aux normes d'architecture de la Banque ;
- Élaborer les modèles de données, diagrammes techniques et spécifications fonctionnelles ;
- Participer aux revues de conception et proposer des améliorations techniques.
4.2 Développement et intégration
Le titulaire sera chargé de :
- Développer des applications Web, mobiles et métiers ;
- Concevoir et développer des API et Web Services sécurisés ;
- Intégrer les applications avec le Core Banking System (CBS) et les autres systèmes de la Banque ;
- Réaliser les tests unitaires, d'intégration et fonctionnels ;
- Corriger les anomalies et assurer la qualité des développements ;
- Optimiser les performances des applications.
4.3 Maintenance et support
Le titulaire devra :
- Assurer la maintenance corrective, préventive et évolutive des applications ;
- Fournir un support technique de niveau 2 ou 3 aux utilisateurs et aux équipes métiers ;
- Diagnostiquer et résoudre les incidents applicatifs ;
- Maintenir la documentation technique et fonctionnelle des applications.
4.4 Sécurité et conformité
Il devra également :
- Appliquer les politiques de sécurité informatique de la Banque ;
- Développer des applications respectant les principes du Secure Software Development Lifecycle (SSDLC) ;
- Participer aux tests de sécurité applicative ;
- Corriger les vulnérabilités identifiées ;
- Garantir la confidentialité, l'intégrité et la disponibilité des données manipulées.
4.5 Collaboration et amélioration continue
Le titulaire participera à :
- La veille technologique ;
- L'amélioration continue des applications existantes ;
- L'automatisation des processus de développement lorsque cela est possible ;
- La coordination avec les équipes Infrastructure, Réseaux, Sécurité, Exploitation et Métiers.
4.6 Autres responsabilités
Le titulaire devra également :
- Participer aux réunions techniques du Département ;
- Assister les utilisateurs du siège et des agences ;
- Suivre les prestations réalisées par les fournisseurs de solutions informatiques ;
- Exécuter toute autre tâche confiée par la hiérarchie dans le cadre de ses fonctions.
- PROFIL RECHERCHÉ
Formation
Le candidat devra être titulaire d'un diplôme de niveau BAC+3 minimum en :
- Informatique ;
- Génie Logiciel ;
- Génie Informatique ;
- Ingénierie des Systèmes d'Information ;
- ou toute autre discipline équivalente.
Expérience professionnelle
Le candidat devra justifier :
- d'au moins trois (3) années d'expérience professionnelle dans le développement d'applications Web et/ou mobiles ;
- d'une expérience dans un environnement bancaire ou financier, qui constitue un atout.
- COMPÉTENCES REQUISES
6.1 Compétences techniques
Le candidat devra maîtriser :
Langages de programmation
- Java
- PHP
- Python
- Dart
- JavaScript
- HTML5
- CSS3
- SQL
Frameworks et technologies
- Spring Boot
- CodeIgniter
- Laravel (atout)
- Flutter
- Node.js
- Bootstrap
- Angular ou React (atout)
Bases de données
- Oracle
- SQL Server
- PostgreSQL
- MySQL
- MariaDB
Développement
- Développement d'API REST et SOAP ;
- Intégration avec les systèmes tiers ;
- Architecture orientée services (SOA) et microservices (atout) ;
- Développement orienté objet.
Outils
- Git
- GitLab ou GitHub
- Docker (atout)
- Outils CI/CD (Jenkins, GitLab CI, Azure DevOps ou équivalent)
Sécurité
Le candidat devra posséder de bonnes connaissances en :
- Sécurité des applications ;
- Cryptographie ;
- Authentification et autorisation (OAuth2, JWT, OpenID Connect) ;
- OWASP Top 10 ;
- Protection des données.
6.2 Compétences comportementales
Le candidat devra faire preuve :
- d'un excellent esprit d'analyse et de synthèse ;
- d'une forte capacité de résolution de problèmes ;
- de rigueur et d'organisation ;
- d'autonomie ;
- d'un bon sens de la communication ;
- d'une aptitude au travail en équipe ;
- d'une capacité d'adaptation et d'apprentissage continu ;
- d'une bonne gestion du stress et des priorités.
- DOSSIER DE CANDIDATURE
Les candidats intéressés sont invités à soumettre un dossier comprenant :
- Une lettre de motivation adressée à Madame l'Administrateur Directeur Général de la BBCI ;
- Un curriculum vitae détaillé et actualisé ;
- Une copie certifiée conforme des diplômes ;
- Les attestations de travail justifiant l'expérience professionnelle ;
- Les certificats et attestations de formation, le cas échéant ;
- Tout autre document jugé pertinent pour l'évaluation de la candidature.
- MODALITÉS DE CANDIDATURE
Les dossiers de candidature devront être déposés sous pli fermé au Secrétariat de la Direction Générale de la BBCI.
La mention suivante devra obligatoirement figurer sur l'enveloppe :
« Candidature au poste de Développeur d'Applications »
Seuls les candidats présélectionnés seront contactés pour la suite du processus de recrutement.
| Nom de l'entreprise: | Banque Burundaise pour le Commerce et l'Investissement (BBCI) |
| Adresse: | BBCI, Chaussée du Peuple Murundi,Bujumbura,Burundi |