Créée en 1964, la Banque africaine de développement (BAD) est la première institution multilatérale de financement du développement en Afrique qui œuvre pour la croissance économique et le progrès social du continent. Elle compte 81 pays membres, dont 54 pays africains (les pays membres régionaux). Le programme de développement de la Banque vise à fournir l’appui financier et technique aux projets porteurs de transformation qui permettront de réduire sensiblement la pauvreté grâce à une croissance économique inclusive et durable. Pour mieux se concentrer sur les objectifs de la Stratégie décennale (2024- 2033) et réaliser un plus grand impact sur le développement, la Banque a identifié cinq domaines majeurs (High 5) dans lesquels elle entend intensifier ses interventions pour accélérer l’obtention de résultats en Afrique, à savoir l’énergie, l’agro-industrie, l’industrialisation, l’intégration et l’amélioration de la qualité de vie des populations africaines.
POSTE : EOI – Ingénieur logiciel senior / Architecte logiciel – TCIS
Dans le cadre de l’ Ambition numérique 2030 de la Banque , la Division Applications et Innovation (TCIS1) pilote le développement logiciel, stimule l’innovation et aligne les projets informatiques sur les besoins opérationnels de la Banque, garantissant ainsi l’adéquation des avancées technologiques aux objectifs organisationnels. L’objectif principal de la mission est de fournir l’expertise et les compétences nécessaires pour établir les bases architecturales d’une architecture orientée services (SOA) et d’un modèle basé sur les microservices, dans des environnements cloud natifs et cloud-ready. L’architecture adoptera une structure à trois niveaux intégrant des systèmes d’engagement, des services de niveau intermédiaire, des systèmes d’enregistrement back-end et un cadre de sécurité robuste. Ce rôle visera à garantir des applications évolutives, flexibles et maintenables, en s’appuyant sur des plateformes cloud modernes et des bonnes pratiques de sécurité telles que Secure Software Development Life Cycle (SSDLC) et DevSecOps. Le développeur/architecte exercera ses fonctions conformément aux spécifications et aux priorités définies par le responsable technique avec lequel les consultants travailleront et collaboreront.