IT Application Developer/DevOps Engineer job at KCB Bank


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
FULL_TIME
 
Uganda
Kampala
00256
Uganda
Banking
Computer & IT, Science & Engineering
UGX
 
MONTH
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)
bachelor degree
12
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)


Latest on UOT JOBS

Loading...

Loading More...