Application Development Officer job at Exim Bank Uganda
New
Today
Linkedid Twitter Share on facebook
Application Development Officer
2026-01-02T16:51:48+00:00
Exim Bank
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_2675/logo/Exim%20Bank%20Uganda.png
FULL_TIME
 
HEAD OFFICE
Kampala
00256
Uganda
Finance
Computer & IT, Science & Engineering
UGX
 
MONTH
2026-01-11T17:00:00+00:00
 
 
8

JOB PURPOSE.
To design, develop, enhance, and support enterprise applications that enable Exim Bank’s digital, operational, and regulatory objectives. The role focuses on building secure, scalable, and well-governed software solutions using modern development stacks and best practices.

KEY DUTIES & RESPONSIBILITIES.

  • Design, develop, test, and deploy internal and customer-facing applications in line with business requirements.
  • Develop applications using modern technology stacks (web, API, database, and integration layers).
  • Participate in full software development lifecycle (requirements analysis, design, coding, testing, deployment, and support).
  • Develop and maintain APIs for integration with core banking systems, payment platforms, and third-party systems.
  • Support integration of applications with core banking systems, payment switches, channels, and enterprise systems.
  • Diagnose, troubleshoot, and resolve application defects and performance issues.
  • Provide second-level application support and participate in incident and problem resolution.
  • Ensure applications comply with bank security standards, data protection requirements, and regulatory guidelines.
  • Apply secure coding practices and perform code reviews.
  • Maintain proper documentation including technical designs, APIs, user manuals, and change logs.
  • Support audits and regulatory reviews related to applications and development practices.
  • Propose and implement improvements to existing systems to enhance performance, usability, and security.
  • Keep up to date with emerging technologies, frameworks, and development tools relevant to banking.
  • Support DevOps and CI/CD practices where applicable.

KEY ATTRIBUTES.

  1. Strong analytical and problem-solving skills
  2. High attention to detail and quality
  3. Ability to work independently and within cross-functional teams
  4. Good communication and documentation skills
  5. Strong appreciation of governance, security, and compliance

REQUIREMENTS.

  • Bachelor’s degree in software engineering, Computer Science, Telecom, Information Technology, or related Course from a recognized University.
  • Minimum 3 years hands-on experience in application development in an enterprise environment (preferably in banking/financial sector).
  • Strong experience in modern programming languages and frameworks, such as:
    • Backend: Java (Spring Boot) and .NET Core
    • Frontend: Angular, React or Vue.js
  • Strong experience with RESTful APIs and microservices architecture.
  • Good knowledge of relational databases (Oracle, PostgreSQL, MS SQL, MySQL)
  • Design, develop, test, and deploy internal and customer-facing applications in line with business requirements.
  • Develop applications using modern technology stacks (web, API, database, and integration layers).
  • Participate in full software development lifecycle (requirements analysis, design, coding, testing, deployment, and support).
  • Develop and maintain APIs for integration with core banking systems, payment platforms, and third-party systems.
  • Support integration of applications with core banking systems, payment switches, channels, and enterprise systems.
  • Diagnose, troubleshoot, and resolve application defects and performance issues.
  • Provide second-level application support and participate in incident and problem resolution.
  • Ensure applications comply with bank security standards, data protection requirements, and regulatory guidelines.
  • Apply secure coding practices and perform code reviews.
  • Maintain proper documentation including technical designs, APIs, user manuals, and change logs.
  • Support audits and regulatory reviews related to applications and development practices.
  • Propose and implement improvements to existing systems to enhance performance, usability, and security.
  • Keep up to date with emerging technologies, frameworks, and development tools relevant to banking.
  • Support DevOps and CI/CD practices where applicable.
  • Strong analytical and problem-solving skills
  • High attention to detail and quality
  • Ability to work independently and within cross-functional teams
  • Good communication and documentation skills
  • Strong appreciation of governance, security, and compliance
  • Java (Spring Boot)
  • .NET Core
  • Angular, React or Vue.js
  • RESTful APIs and microservices architecture
  • Relational databases (Oracle, PostgreSQL, MS SQL, MySQL)
  • Bachelor’s degree in software engineering, Computer Science, Telecom, Information Technology, or related Course from a recognized University.
  • Minimum 3 years hands-on experience in application development in an enterprise environment (preferably in banking/financial sector).
  • Strong experience in modern programming languages and frameworks, such as:
    • Backend: Java (Spring Boot) and .NET Core
    • Frontend: Angular, React or Vue.js
  • Strong experience with RESTful APIs and microservices architecture.
  • Good knowledge of relational databases (Oracle, PostgreSQL, MS SQL, MySQL)
bachelor degree
36
JOB-6957f7a480652

Vacancy title:
Application Development Officer

[Type: FULL_TIME, Industry: Finance, Category: Computer & IT, Science & Engineering]

Jobs at:
Exim Bank

Deadline of this Job:
Sunday, January 11 2026

Duty Station:
HEAD OFFICE | Kampala

Summary
Date Posted: Friday, January 2 2026, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Exim Bank
Exim Bank jobs in Uganda

JOB DETAILS:

JOB PURPOSE.
To design, develop, enhance, and support enterprise applications that enable Exim Bank’s digital, operational, and regulatory objectives. The role focuses on building secure, scalable, and well-governed software solutions using modern development stacks and best practices.

KEY DUTIES & RESPONSIBILITIES.

  • Design, develop, test, and deploy internal and customer-facing applications in line with business requirements.
  • Develop applications using modern technology stacks (web, API, database, and integration layers).
  • Participate in full software development lifecycle (requirements analysis, design, coding, testing, deployment, and support).
  • Develop and maintain APIs for integration with core banking systems, payment platforms, and third-party systems.
  • Support integration of applications with core banking systems, payment switches, channels, and enterprise systems.
  • Diagnose, troubleshoot, and resolve application defects and performance issues.
  • Provide second-level application support and participate in incident and problem resolution.
  • Ensure applications comply with bank security standards, data protection requirements, and regulatory guidelines.
  • Apply secure coding practices and perform code reviews.
  • Maintain proper documentation including technical designs, APIs, user manuals, and change logs.
  • Support audits and regulatory reviews related to applications and development practices.
  • Propose and implement improvements to existing systems to enhance performance, usability, and security.
  • Keep up to date with emerging technologies, frameworks, and development tools relevant to banking.
  • Support DevOps and CI/CD practices where applicable.

KEY ATTRIBUTES.

  1. Strong analytical and problem-solving skills
  2. High attention to detail and quality
  3. Ability to work independently and within cross-functional teams
  4. Good communication and documentation skills
  5. Strong appreciation of governance, security, and compliance

REQUIREMENTS.

  • Bachelor’s degree in software engineering, Computer Science, Telecom, Information Technology, or related Course from a recognized University.
  • Minimum 3 years hands-on experience in application development in an enterprise environment (preferably in banking/financial sector).
  • Strong experience in modern programming languages and frameworks, such as:
    • Backend: Java (Spring Boot) and .NET Core
    • Frontend: Angular, React or Vue.js
  • Strong experience with RESTful APIs and microservices architecture.
  • Good knowledge of relational databases (Oracle, PostgreSQL, MS SQL, MySQL)

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure
Kindly send your cover letter and up to date CV to  hr@eximbank-ug.com with the subject: JOB APPLICATION: APPLICATION DEVELOPMENT OFFICER by close of business, Sunday 11th January 2026.

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Sunday, January 11 2026
Duty Station: HEAD OFFICE | Kampala
Posted: 02-01-2026
No of Jobs: 1
Start Publishing: 02-01-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.