Junior Applications Developer
2026-01-02T16:49:57+00:00
Exim Bank
https://cdn.greatugandajobs.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
DEPARTMENT: INFORMATION TECHNOLOGY
DUTY STATION: HEAD OFFICE.
JOB PURPOSE.
The Junior Applications Developer is responsible for supporting the design, development, customization, and maintenance of application systems, interfaces, and integrations that support Exim Bank Uganda’s digital platforms, core banking applications, and internal business processes.
KEY DUTIES & RESPONSIBILITIES.
- Participate in business requirements elicitation, review, and documentation to ensure requirements are complete, clear, testable, and aligned to business objectives.
- Collaborate with business users and stakeholders to translate requirements into functional and technical specifications.
- Support the design and recommendation of application and system architectures for new and enhanced solutions, ensuring alignment with existing systems and enterprise architecture.
- Develop, customize, and enhance application solutions in line with approved designs and development standards.
- Support the development and implementation of system integrations with internal systems and third-party platforms, including fintech, telcos, mobile money systems, and e-commerce APIs.
- Participate in process automation and application improvements aimed at enhancing operational efficiency, cost optimization, and simplified workflows.
- Work with third-party vendors to ensure solution specifications and delivered systems meet defined business and technical requirements.
- Review and document system designs, configurations, and integration specifications provided by vendors.
- Coordinate application bug fixes, patches, and change requests to ensure timely resolution with minimal disruption to business operations.
- Provide third-level application support for systems under purview, ensuring high availability, stability, and performance.
- Participate in root cause analysis of application issues and implement preventive measures.
- Participate in designing and implementing solutions that ensure high application availability and resilience.
- Perform any other duties as assigned by the supervisor in line with the role.
KEY ATTRIBUTES.
- Good 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 2 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
- Good experience with RESTful APIs and microservices architecture.
- Good knowledge of relational databases (Oracle, PostgreSQL, MS SQL, MySQL)
- Participate in business requirements elicitation, review, and documentation to ensure requirements are complete, clear, testable, and aligned to business objectives.
- Collaborate with business users and stakeholders to translate requirements into functional and technical specifications.
- Support the design and recommendation of application and system architectures for new and enhanced solutions, ensuring alignment with existing systems and enterprise architecture.
- Develop, customize, and enhance application solutions in line with approved designs and development standards.
- Support the development and implementation of system integrations with internal systems and third-party platforms, including fintech, telcos, mobile money systems, and e-commerce APIs.
- Participate in process automation and application improvements aimed at enhancing operational efficiency, cost optimization, and simplified workflows.
- Work with third-party vendors to ensure solution specifications and delivered systems meet defined business and technical requirements.
- Review and document system designs, configurations, and integration specifications provided by vendors.
- Coordinate application bug fixes, patches, and change requests to ensure timely resolution with minimal disruption to business operations.
- Provide third-level application support for systems under purview, ensuring high availability, stability, and performance.
- Participate in root cause analysis of application issues and implement preventive measures.
- Participate in designing and implementing solutions that ensure high application availability and resilience.
- Perform any other duties as assigned by the supervisor in line with the role.
- Good 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
- 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 2 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
- Good experience with RESTful APIs and microservices architecture.
- Good knowledge of relational databases (Oracle, PostgreSQL, MS SQL, MySQL)
JOB-6957f7350db63
Vacancy title:
Junior Applications Developer
[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:
DEPARTMENT: INFORMATION TECHNOLOGY
DUTY STATION: HEAD OFFICE.
JOB PURPOSE.
The Junior Applications Developer is responsible for supporting the design, development, customization, and maintenance of application systems, interfaces, and integrations that support Exim Bank Uganda’s digital platforms, core banking applications, and internal business processes.
KEY DUTIES & RESPONSIBILITIES.
- Participate in business requirements elicitation, review, and documentation to ensure requirements are complete, clear, testable, and aligned to business objectives.
- Collaborate with business users and stakeholders to translate requirements into functional and technical specifications.
- Support the design and recommendation of application and system architectures for new and enhanced solutions, ensuring alignment with existing systems and enterprise architecture.
- Develop, customize, and enhance application solutions in line with approved designs and development standards.
- Support the development and implementation of system integrations with internal systems and third-party platforms, including fintech, telcos, mobile money systems, and e-commerce APIs.
- Participate in process automation and application improvements aimed at enhancing operational efficiency, cost optimization, and simplified workflows.
- Work with third-party vendors to ensure solution specifications and delivered systems meet defined business and technical requirements.
- Review and document system designs, configurations, and integration specifications provided by vendors.
- Coordinate application bug fixes, patches, and change requests to ensure timely resolution with minimal disruption to business operations.
- Provide third-level application support for systems under purview, ensuring high availability, stability, and performance.
- Participate in root cause analysis of application issues and implement preventive measures.
- Participate in designing and implementing solutions that ensure high application availability and resilience.
- Perform any other duties as assigned by the supervisor in line with the role.
KEY ATTRIBUTES.
- Good 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 2 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
- Good experience with RESTful APIs and microservices architecture.
- Good knowledge of relational databases (Oracle, PostgreSQL, MS SQL, MySQL)
Work Hours: 8
Experience in Months: 24
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: JUNIOR APPLICATIONS DEVELOPER by close of business, Sunday 11th JANAURY 2026.
All Jobs | QUICK ALERT SUBSCRIPTION