IT Application Developer/DevOps Engineer
2025-12-22T16:55:40+00:00
KCB Bank
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_1109/logo/kcb.png
https://www.greatugandajobs.com/jobs/
FULL_TIME
Uganda
Kampala
00256
Uganda
Banking
Computer & IT, Science & Engineering
2026-01-04T17:00:00+00:00
8
KEY RESPONSIBILITIES
- Design, develop, test, and maintain in-house applications and integrations.
- Collaborate with business analysts to translate requirements into technical solutions.
- Develop APIs, microservices, and system interfaces for internal and external systems.
- Ensure code quality, scalability, and maintainability through best development practices.
- Perform system upgrades, bug fixes, and enhancements as required.
- Implement and manage CI/CD pipelines for automated builds, testing, and deployment.
- Administer containerized environments using Docker and orchestration tools like Kubernetes or OpenShift.
- Automate routine operational tasks and system monitoring using scripting and DevOps tools.
- Manage source code repositories (GitLab, GitHub, or Bitbucket) and branching strategies.
- Deploy and monitor applications across development, testing, and production environments.
- Ensure optimal performance, uptime, and reliability of deployed systems.
- Collaborate with Infrastructure and Security teams to ensure secure and compliant deployments.
- Troubleshoot and resolve production incidents in collaboration with other technical teams.
- Implement secure coding practices and vulnerability management.
- Support audit and compliance activities related to systems, applications, and deployment processes.
- Maintain documentation for all development and operational processes.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Particulars
- Education: Bachelor’s degree in Software Engineering, Computer science (Required)
- Professional Qualifications: AWS/Azure DevOps, Docker, Kubernetes, Jenkins, Red Hat OpenShift, or CI/CD pipelines (Added Advantage)
- Master’s Degree: Any computer related, Project Management (Added Advantage)
Minimum Experience
- 2 Years in IT Banking Systems, IT Projects, Banking Operations, Quality Assurance and Emerging Technologies (e.g. Mobile, Internet Banking)
Skills and competencies
- Proficiency in at least one programming language (Java, Python, C#, or JavaScript).
- Strong understanding of DevOps culture and agile development methodologies.
- Solid knowledge of networking, Linux/Windows administration, and scripting (Bash, PowerShell, Python).
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work under pressure and meet deadlines.
- Design, develop, test, and maintain in-house applications and integrations.
- Collaborate with business analysts to translate requirements into technical solutions.
- Develop APIs, microservices, and system interfaces for internal and external systems.
- Ensure code quality, scalability, and maintainability through best development practices.
- Perform system upgrades, bug fixes, and enhancements as required.
- Implement and manage CI/CD pipelines for automated builds, testing, and deployment.
- Administer containerized environments using Docker and orchestration tools like Kubernetes or OpenShift.
- Automate routine operational tasks and system monitoring using scripting and DevOps tools.
- Manage source code repositories (GitLab, GitHub, or Bitbucket) and branching strategies.
- Deploy and monitor applications across development, testing, and production environments.
- Ensure optimal performance, uptime, and reliability of deployed systems.
- Collaborate with Infrastructure and Security teams to ensure secure and compliant deployments.
- Troubleshoot and resolve production incidents in collaboration with other technical teams.
- Implement secure coding practices and vulnerability management.
- Support audit and compliance activities related to systems, applications, and deployment processes.
- Maintain documentation for all development and operational processes.
- Proficiency in at least one programming language (Java, Python, C#, or JavaScript).
- Strong understanding of DevOps culture and agile development methodologies.
- Solid knowledge of networking, Linux/Windows administration, and scripting (Bash, PowerShell, Python).
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work under pressure and meet deadlines.
- Bachelor’s degree in Software Engineering, Computer science (Required)
- AWS/Azure DevOps, Docker, Kubernetes, Jenkins, Red Hat OpenShift, or CI/CD pipelines (Added Advantage)
- Master’s Degree in Any computer related, Project Management (Added Advantage)
JOB-6949780c125aa
Vacancy title:
IT Application Developer/DevOps Engineer
[Type: FULL_TIME, Industry: Banking, Category: Computer & IT, Science & Engineering]
Jobs at:
KCB Bank
Deadline of this Job:
Sunday, January 4 2026
Duty Station:
Uganda | Kampala
Summary
Date Posted: Monday, December 22 2025, Base Salary: Not Disclosed
Similar Jobs in Uganda
Learn more about KCB Bank
KCB Bank jobs in Uganda
JOB DETAILS:
KEY RESPONSIBILITIES
- Design, develop, test, and maintain in-house applications and integrations.
- Collaborate with business analysts to translate requirements into technical solutions.
- Develop APIs, microservices, and system interfaces for internal and external systems.
- Ensure code quality, scalability, and maintainability through best development practices.
- Perform system upgrades, bug fixes, and enhancements as required.
- Implement and manage CI/CD pipelines for automated builds, testing, and deployment.
- Administer containerized environments using Docker and orchestration tools like Kubernetes or OpenShift.
- Automate routine operational tasks and system monitoring using scripting and DevOps tools.
- Manage source code repositories (GitLab, GitHub, or Bitbucket) and branching strategies.
- Deploy and monitor applications across development, testing, and production environments.
- Ensure optimal performance, uptime, and reliability of deployed systems.
- Collaborate with Infrastructure and Security teams to ensure secure and compliant deployments.
- Troubleshoot and resolve production incidents in collaboration with other technical teams.
- Implement secure coding practices and vulnerability management.
- Support audit and compliance activities related to systems, applications, and deployment processes.
- Maintain documentation for all development and operational processes.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Particulars
- Education: Bachelor’s degree in Software Engineering, Computer science (Required)
- Professional Qualifications: AWS/Azure DevOps, Docker, Kubernetes, Jenkins, Red Hat OpenShift, or CI/CD pipelines (Added Advantage)
- Master’s Degree: Any computer related, Project Management (Added Advantage)
Minimum Experience
- 2 Years in IT Banking Systems, IT Projects, Banking Operations, Quality Assurance and Emerging Technologies (e.g. Mobile, Internet Banking)
Skills and competencies
- Proficiency in at least one programming language (Java, Python, C#, or JavaScript).
- Strong understanding of DevOps culture and agile development methodologies.
- Solid knowledge of networking, Linux/Windows administration, and scripting (Bash, PowerShell, Python).
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work under pressure and meet deadlines.
Work Hours: 8
Experience in Months: 12
Level of Education: bachelor degree
Job application procedure
Application Link:Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION
Join Whatsapp(Daily updates)