AFDB1JP00000027
Open Job

  • Status
    Not Applied
  • Next Step
    Apply
  • Posted On
    2025-07-01
  • Period
    2025-09-01 to 2026-08-31
  • Job Type
    Temporary Full Time
  • Location
    Abidjan 01CIV
  • Category
    Business Professional

Description

In the framework of the Bank’s Digital Ambition 2030, the Applications and Innovation Division (TCIS1) leads software development, drives innovation, and aligns IT projects with the business needs of the Bank, ensuring technological advancements are in harmony with organizational goals. The main objective of the mission is to provide the different expertise and skills to establish the architectural foundation for a Service-Oriented Architecture (SOA) and microservice-based model in both cloud-native and cloud-ready environments. The architecture will adopt a three-tier structure that integrates systems of engagement, middle-tier services, back-end systems of record, and a robust security framework. This role will focus on ensuring scalable, flexible, and maintainable applications, leveraging modern cloud platforms and security best practices such as Secure Software Development Life Cycle (SSDLC) and DevSecOps. The developer/architect will carry out its duties as per the specifications and priorities defined by the Technical Lead with whom the Consultants will be working and collaborating.

Application Close Date
2025-07-18
Engagement Type
Individual Consultant
Job Family
15.Information Management Technology
A. Background Objectives
1. THE BANK
The African Development Bank Group (AFDB) is a regional multilateral development finance institution established in 1963 with a mandate to further the economic development and social progress of African countries, individually and collectively. The Bank has over 2000 staff members, recruited from a wide geographical area that is only limited by country membership. This workforce currently comprises 80 different nationalities from Africa, Asia, Europe and the Americas, thus making the Bank a multicultural institution in every sense of the word. The Bank has two official languages: English and French. It co-operates with a large network of international development partners.

2. THE HIRING DEPARTMENT
The strategic objective of the Corporate Information Technology Services Department (TCIS) is to align the IT delivery strategy with the Bank’s business strategy and to increase organizational effectiveness through efficient use of the Information Systems (IS). Under the leadership of the Director/Chief Information Technology Officer, the TCIS department is mandated by the Bank to deliver the best possible IT services to Bank staff and help achieve the results that will get the Bank closer to accomplishing its development goals.
3. OBJECTIVE
In the framework of the Bank’s Digital Ambition 2030, the Applications and Innovation Division (TCIS1) leads software development, drives innovation, and aligns IT projects with the business needs of the Bank, ensuring technological advancements are in harmony with organizational goals. The main objective of the mission is to provide the different expertise and skills to establish the architectural foundation for a Service-Oriented Architecture (SOA) and microservice-based model in both cloud-native and cloud-ready environments. The architecture will adopt a three-tier structure that integrates systems of engagement, middle-tier services, back-end systems of record, and a robust security framework. This role will focus on ensuring scalable, flexible, and maintainable applications, leveraging modern cloud platforms and security best practices such as Secure Software Development Life Cycle (SSDLC) and DevSecOps. The developer/architect will carry out its duties as per the specifications and priorities defined by the Technical Lead with whom the Consultants will be working and collaborating.
B. Scope of work
Architecture Design & Implementation
• Design and implement a scalable, cloud-native SOA/microservices 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.

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 blueprint: scalable, secure, and modular cloud-native and SOA/microservices architecture, technology stack map & integration patterns.
• Reference Architecture: for on-premises applications, cloud native and Hybrid models.
• Technology-Specific Patterns: .NET Microservices, Java/Spring Boot Services for containerization, and service-discovery, mobile apps offline sync, API usage and push-notification flow.
• Development Pattern: model-serving microservices, inference pipelines, cloud messaging (MQTT), edge-compute functions and API gateway integrations.
• Migration to cloud native: design and develop a phased migration strategy from current monolith to cloud native and cloud ready solutions.
• Cloud infrastructure provisioning: deliver a step-by-step guide for cloud environment provisioning (dev, test, prod)
• Standards and frameworks: develop secure coding practices, frameworks, and patterns tailored to the Bank’s software development lifecycle (SDLC).
• Documentation: full documentation of the developed artifacts and architecture diagrams
• Contribution to EA repository content
D. Duration and Timetable for the Assignment
The assignment duration is 12 months.
E. Bank Contribution and Institutional Arrangement
Business Requirements
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 of 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.

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 division of the IT department.

Consultancy Input Days

261.00

Qualifications

Qualification Assessment
Regular Consultant
Master's Degree
Yes
Years of Experience
5
Confidential and Proprietary Information of SAP America, Inc.
Data Processing Disclosure Cookie Policy Terms of Use
SAP Fieldglass {0} | tv2rh
© 2025 SAP SE or an SAP affiliate company. All rights reserved.