Job Title: IT Application Developer/DevOps Engineer (Fresher Jobs)
Organisation: KCB Bank Uganda
Duty Station: Kampala, Uganda
About Organisation:
KCB Bank Uganda Limited which is part of KCB Group, East Africa’s largest commercial bank that was established in 1896. Over the years, the Bank has grown and spread its wings into Tanzania, South Sudan, Uganda, Rwanda and Burundi completing the East African circuit in the year 2012. Today, the Group has the largest branch network in the region with over 238 branches, 950 ATMs and 8,000 agents offering banking services on a 24/7 basis in East Africa. KCB Bank Uganda was established in the year 2007 and has grown to become one of Uganda’s top ten commercial banks.
Key Duties and 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.
Qualifications, Skills and Experience:
- 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.
How to Apply:
If you believe you can clearly demonstrate your abilities to meet the criteria given above, please log in to our Recruitment portal and submit your application with a detailed CV.
Deadline: 4th January 2026
Note: Qualified candidates with disability are encouraged to apply. Only short-listed candidates will be contacted.
For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline
Level of Education: bachelor degree
Work Hours: 8
Experience in Months: 24
