Exim Bank Uganda is hiring an Application Development Officer 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)
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.




