Application Development Officer job at Exim Bank Uganda
Posted by: great-volunteer
Posted date: 2026-Jan-03
Location: HEAD OFFICE, Kampala
Application Development Officer 2026-01-02T16:51:48+00:00 Exim Bank https://cdn.ugashare.com/jsjobsdata/data/employer/comp_2675/logo/Exim%20Bank%20Uganda.png https://eximbank-ug.com/ FULL_TIME HEAD OFFICE Kampala 00256 Uganda Finance Computer & IT, Science & Engineering 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. - 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
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)
JOB-6957f7a480652 Vacancy title: Application Development Officer 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 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. - 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
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.
|