Jobs at: Exim Bank
Deadline of this Job: Sunday, January 11 2026
Duty Station: HEAD OFFICE | Kampala
Base Salary: Not Disclosed
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.