AFDB1JP00001099
Open Job

  • Status
    Not Applied
  • Next Step
    Apply
  • Posted On
    2026-04-28
  • Period
    2026-06-01 to 2027-05-31
  • Job Type
    Temporary Full Time
  • Location
    Abidjan 01CIV
  • Category
    Business Professional

Description

Application Close Date
2026-05-08
Engagement Type
Individual Consultant
Job Family
15.Information Management Technology
A. Background Objectives
The Consultant will be responsible for enhancing and coordinating a software release process and an automated build and source code integration process.
B. Scope of work
The key duties include the following tasks and deliverables:
• Source Code Maintenance: Administer and maintain source control repositories in GIT, build systems, build automation servers, and associated scripts.
• Source Code Integration: Administer the integration of source codes and builds across multiple development teams.
• Source Code Feature Branch Management: Create, maintain and document feature implementation branches, builds, and test environments.
• Release Branch Management: Prepare the required deliverables, documents, scripts, release branches for production deployment.
• Code Versioning Management: Manage versioning and track which versions of code is in which environments.
• Code Release Management: Coordinate versions, releases, branches, and patch versions across multiple environments
• DevSecOps Implementation: Implement the DevSecOps strategy and ensure applications are enrolled in the DevSecOps process
• Build and Release Automation: Automate simple tasks for releases and automate builds using scripting language
• Test Automation: Develop and execute automated test suites based on requirements
• Problem Resolution: Find solutions for Test Automation problems
• Test Case Write-up: Write manual test cases and test steps based on requirements and execute them
• Testing Execution: Perform other testing related duties as required
• Azure Keyvault Implementation: Work with development and operations to put into practice Azure Key vault concept
• Package Management: Contribute to the implementation of package management with Azure DevSecOps
• Security Testing: Add and ensure coverage, code analysis and security tasks at the pipeline level
• Development Teams Support: Work and support multiple teams in versioning and automated builds
• Innovation: Make significant contribution to IT Department Process re-engineering
• Collaboration and Communication: Be an active participant on technology discussions and forums, therefore collaborate and communicate well with others.
C. Deliverables Expected
The key duties include the following tasks and deliverables:
• Source Code Maintenance
• Source Code Integration
• Source Code Feature Branch Management
• Release Branch Managemen
• Code Versioning Management
• Code Release Management
• DevSecOps Implementation
• Build and Release Automation
• Test Automation
• Problem Resolution
• Test Case Write-up
• Testing Execution
• Azure Keyvault Implementation
• Package Management:
• Security Testing
• Development Teams Support
D. Duration and Timetable for the Assignment
The duty station will be the Bank’s Headquarters in ABIDJAN, Cote d’Ivoire.
E. Bank Contribution and Institutional Arrangement
a) Specify the documentation to be provided by the Bank to the Consultant for his assignmentIdentify the specific authority/ies who will directly supervise the Consultant, and to whom he/she will be directly responsible to, reporting to, seeking approval/acceptance of output fromThe Individual Consultant will have a ?Primary Contact Person? and/or ?Supervisor? in SAPFG this field can be used to capture this information. b) Identify the entities /individuals with whom the Consultant is expected to liaise/interact/collaborate/meet with in the course of performing the work [LH] See the comment above. The Individual Consultant will have a ?Primary Contact Person? and/or ?Supervisor? in SAPFG this field can be used to capture this information. Additonally the Work Order Owner (Task Manager) will also be recorded natively.c) Define roles / extent of participation of entities involved in the management/implementation of the contract (e.g., approving authority, evaluating performance, etc.)d) Specify if the Bank will provide (or not) any facilities, support personnel, support service, or logistical support, what they will be, and at what stage of the work
F. Duty Station
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.
G. Essential Specialized Skills/Knowledge/Competencies
Qualifications

• A master’s degree or equivalent qualification in engineering or computer science with between two (2) and four (4) years of hands-on experience in DevSecOps
• Age: The candidate must be less than 32 years of age.
• Certifications: Certification in at least one cloud practitioner e.g. Azure practitioner, AWS cloud practitioner or OCI cloud practitioner is required.
• Language Skills: Proficiency in multiple languages will be considered an advantage.

Professional Experience
• SSDLC Knowledge: Experience in Secure Software Development Lifecycle tools and processes.
• Source Code Versioning Experience: Strong understanding, administering and troubleshooting software configuration management systems and/or source code version control systems with GIT.
• Continuous Integration / Continuous Deployment: Experience with software automation, build and release processes, build management, dependency management and continuous integration tools.
• Source Code Branching: A clear understanding surrounding the concept of branching/merging/tagging, master, main and patch versions.
• Threat Resolution: Ability to identify, assess and mitigate potential threats through the development lifecycle.
• Source Code Repository: Strong knowledge using source control systems including GIT.
• Secure Coding: Strong knowledge of secure coding guidelines, including OWASP is an advantage.
• DevSecOps Process: Experience with automated build/deployment tools with a focus on embedding security.
• Programming Skills: Possess programming and coding skills in scripting languages, such as Perl, Ruby, Python and shell scripting. Experience with .Net and SharePoint environment is a plus.
• Development Tools: Working knowledge of Eclipse development platform is a plus.
• Test Automation: Experience with Test Automation is a plus
• Dedication Skills: Strong commitment to developing skills in order to provide accurate solutions
• ALM and DevSecOps: Working knowledge of Application lifecycle Management (ALM) and DevSecOps automation tools are definitely a plus.
• Communication Skills: Excellent written and verbal communication skills in English; proficiency in French is an added advantage.
• Adaptability: Ability to quickly adapt and learn the Bank’s IT environments.
• Innovative: Creative solving of technical problems to ensure the ability to translate technical requirements in release plans, contribute to the adoption of DevSecOps
• Time Management: Ability to focus on deadlines and deliverables.
• Organization Skills: Ability to multi–task and handle multiple competing priorities and deliverables.
H. Supervisor
The consultant will report to the Division Manager Applications and Innovations.

Consultancy Input Days

261.00

Qualifications

Qualification Assessment
Regular Consultant
Less than 32 years old at the time of signing the contract and during contract execution
Yes
Master's Degree
Yes
Years of Experience
2
Confidential and Proprietary Information of SAP America, Inc.
Data Processing Disclosure Cookie Policy Terms of Use
SAP Fieldglass {0} | 8crcq
© 2026 SAP SE or an SAP affiliate company. All rights reserved.