IT Application Developer/DevOps Engineer job at KCB Bank
Posted by: great-volunteer
Posted date: 2025-Dec-23
Location: Uganda, Kampala
IT Application Developer/DevOps Engineer 2025-12-22T16:55:40+00:00 KCB Bank https://cdn.ugashare.com/jsjobsdata/data/employer/comp_1109/logo/kcb.png https://www.ugashare.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 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 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
|