Application Development Officer job at Exim Bank Uganda


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




Join Whatsapp(Daily updates)


Latest on UOT JOBS

Loading...

Loading More...