In the framework of the Bank's Digital Ambition 2030, the Applications and Innovation Division (TCIS1) is responsible for software engineering, application modernization, digital innovation, and the delivery of technology solutions that support the Bank's strategic objectives.
The objective of this assignment is to recruit a highly experienced Senior Software Architect to provide technical leadership in the design, modernization, integration, and governance of enterprise applications and digital solutions. The consultant will define and promote modern architecture principles based on cloud-native, service-oriented, microservices, API-first, and event-driven architectures while ensuring alignment with security, scalability, interoperability, and operational requirements.
The consultant will support the adoption of modern software engineering practices, including DevSecOps, Secure Software Development Lifecycle (SSDLC), CI/CD automation, cloud platforms, and emerging technologies such as Artificial Intelligence and intelligent automation. Working closely with business stakeholders, developers, technical analysts, and implementation partners, the consultant will ensure the delivery of secure, resilient, maintainable, and future-ready solutions that advance the Bank's digital transformation agenda.
Application Close Date
2026-06-19
Engagement Type
Individual Consultant
Job Family
15.Information Management Technology
A. Background Objectives
The consultant will support the adoption of modern software engineering practices, including DevSecO
...
ps, Secure Software Development Lifecycle (SSDLC), CI/CD automation, cloud platforms, and emerging technologies such as Artificial Intelligence and intelligent automation. Working closely with business stakeholders, developers, technical analysts, and implementation partners, the consultant will ensure the delivery of secure, resilient, maintainable, and future-ready solutions that advance the Bank's digital transformation agenda.
B. Scope of work
Architecture Design & Implementation • Design and implement a scalable, cloud-native SOA/microse
...
rvices architecture to seamlessly integrate and orchestrate components across a three-tier landscape: o Presentation Tier: Front-end applications (web, mobile, AI-driven interfaces). o Middle Tier: Microservices, API management, backend/shared services (ensuring scalability and agility). o Data Tier: Secure integration with systems of record for reliable data storage/retrieval. • Apply industry best practices to ensure the architecture is modular, maintainable, and future proof, leveraging modern development frameworks.
Security & Development Standards • Establish secure coding practices, frameworks, and patterns tailored to the Bank’s software development lifecycle (SDLC). • Embed Security by Design principles, addressing OWASP Top 10 vulnerabilities and implementing zero-trust policies.
API & Integration Architecture • Define enterprise API standards and integration patterns. • Design event-driven and service-oriented architectures that promote interoperability across enterprise systems. • Support implementation and governance of API Management platforms and integration services.
AI-Enabled Solution Architecture • Design architecture patterns for integrating Artificial Intelligence, Generative AI, Large Language Models (LLMs), intelligent search, and intelligent automation capabilities into business applications. • Establish technical standards for AI integration, security, governance, and responsible AI adoption.
Leadership & Knowledge Transfer • Provide hands-on technical leadership, mentoring teams on cloud-native development, DevSecOps, and CI/CD pipelines. • Conduct knowledge-transfer sessions (workshops, documentation, training) to empower the AfDB technical team. • Stay abreast of emerging technologies (e.g., serverless computing, AI/ML integration) to recommend iterative improvements.
C. Deliverables Expected
Architecture Design & Implementation Security & Development Standards API & Integration Arch
...
itecture AI-Enabled Solution Architecture Leadership & Knowledge Transfer
D. Duration and Timetable for the Assignment
The assignment duration is 12 months from the date of signing the contract.
E. Bank Contribution and Institutional Arrangement
The Bank will provide the Consultant with all relevant documentation necessary for the execution of
...
the assignment, including but not limited to: business requirements, technical documents, project-related information. The Bank will also provide access to office premises, IT systems, tools, and relevant Bank platforms.
F. Duty Station
The work will be carried out at the Bank’s Headquarter in Abidjan, Côte d’Ivoire.
G. Essential Specialized Skills/Knowledge/Competencies
Qualifications • Education: o A master’s degree or equivalent qualification with a minimum o
...
f five (5) years of hands-on experience in software engineering, software architecture and middleware design
o A bachelor’s degree in a Science or Engineering discipline with at least ten (10) years of relevant experience in in software engineering, software architecture and middleware design and implementation.
• Certifications: o Mandatory: At least two cloud certifications (e.g., Azure Solutions Practitioner, AWS Certified Practitioner, OCI Cloud Practitioner)
• Language Skills: Proficiency in multiple languages will be considered an advantage.
Professional Experience Cloud-Native Architecture & Microservices
• Proven track record in designing and deploying scalable, cloud-native SOA/microservices architectures (Azure/AWS/OCI), ensuring high availability, fault tolerance, and seamless integration. • Deep expertise in microservice design patterns (CQRS, Saga, Event Sourcing), API gateways (Azure, AWS), and shared services for modular, decoupled systems. • Architected composable applications using layered, modular approaches to enable dynamic reconfiguration and future-proofing against evolving business needs.
Full-Stack Development
• Mastery of modern front-end technologies: HTML5, CSS3, JavaScript frameworks (React, Angular, jQuery), and REST/SOAP web services. • Back-end proficiency: Developed robust web applications using Node.js, Python (Django), Java/Grails, and PHP Laravel, with integrations to RESTful APIs and third-party services. • Database & systems integration: Designed solutions for secure data flow between backend systems, databases (SQL/NoSQL), and systems of record.
DevOps, Security & Agile Practices
• Implemented DevOpsSec pipelines with containerization (Docker/Kubernetes), CI/CD (GitLab, Azure Repo), and SSDLC to accelerate secure deployments. • Successfully delivered web, mobile, and cloud-native applications (public/private cloud), optimizing performance and scalability. • Certified cloud practitioner (e.g., Azure/AWS/OCI) with hands-on experience in infrastructure-as-code (IaC) and hybrid-cloud environments.
AI & Innovation
• Experience integrating AI services into enterprise applications. • Understanding of Generative AI, LLM integration, Retrieval-Augmented Generation (RAG), and intelligent automation architectures. • Experience evaluating and adopting emerging technologies to support business innovation.
Leadership & Collaboration
• Led cross-functional teams through complex technical challenges, fostering agile methodologies (Scrum/Kanban) and iterative improvements. • Strong problem-solving skills, resolving security, scalability, and performance bottlenecks in mission-critical systems. • Exceptional communicator, bridging gaps between technical and non-technical stakeholders to drive alignment and adoption.
Professional Attributes
• Exceptional problem-solving and debugging abilities • Demonstrated ability to deliver high-quality solutions under tight deadlines • Strong self-management and organizational capabilities • Excellent communication and collaboration skills • Proactive, results-oriented approach to development challenges • Ability to thrive in fast-paced, dynamic work environments
H. Supervisor
The Consultant will undertake the assignment under the Division Manager Applications and Innovations