IT Solutions Developer job at Opportunity Bank
New
Today
Linkedid Twitter Share on facebook
IT Solutions Developer
2026-10-20T02:12:45+00:00
Opportunity Bank
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_11776/logo/download.png
FULL_TIME
Kampala
Kampala
00256
Uganda
Banking
Computer & IT,Science & Engineering
UGX
MONTH
2026-10-26T17:00:00+00:00
8

Grounded in strong ethical values and a transformational goal to serve the poor, Opportunity Bank delivers tailored lending, savings, and financial inclusion solutions while maintaining high standards of governance, risk management, and community support. We value integrity, professionalism, and positive impact, and are committed to fostering economic opportunity and long-term partnerships across the communities we serve.

Does your passion align with our Mission and Vision?

Opportunity Bank invites applications from qualified candidates to fill the position of:

Position: IT Solutions Developer

Reports to: Manager Projects & Innovation.

Job purpose

The purpose of this role is to analyze Business Requirements, develop, code, install, and maintain software systems. Design, Implement or Develop Business Solutions and support the existing Business applications including the core banking system.

Key Result Areas

  • Develop technical documents and handbooks to accurately represent application design and code Requirements Life Cycle Management.
  • Understand client requirements and how they translate in application features.
  • Design creative prototypes according to specifications.
  • Perform unit and integration testing before launch.
  • Trace requirements- Ensuring that requirements are followed through from development to deployment of the final solution in a bid to ensure that business need is met.
  • Participate in User review sessions and User acceptance session to ensure that the solution delivered is in line with the business requirement.
  • Conduct functional and non-functional testing.
  • Troubleshoot and debug applications.
  • Prepare Systems specifications Document Ensuring all Business Requirements are covered.
  • Develop Solutions or work with 3rd Party Vendors to deliver solutions in alignment with the Systems Specifications Document ensuring that the Business Requirements are met.
  • Provide support for platform-based solutions under purview before final escalation to vendor/OEM.
  • Ensure compliance of team members with all change management, SDLC and Standard Operating Procedures (SOPs) in the support of existing functionality, requested changes, projects, and in the development of new functionalities.
  • Contribute to research goals and build on and refine appropriate outline ideas for the evaluation, development, demonstration and implementation of research.
  • Identify and manage the resources necessary for all stages (planning, design estimation, execution) of systems development projects to ensure technical, financial and quality targets are met.
  • Test solutions in the test environment and deploy solutions to production.
  • Provide support in database management, administration and maintenance.
  • Provide support and solutions for existing applications and channels in a timely manner.
  • Any other duties assigned by supervisor from time to time.

Qualifications & Experience

  • Bachelor’s Degree in Software Engineering & any related field
  • A minimum of 3 years in systems development and applications support
  • Sound Knowledge of API Banking Technologies Demonstrated abilities with source control systems and team collaborative software/database development and knowledge management.
  • Experience with database support and development tasks in both a transactional and DSS environments.
  • Experience in Dot Net (C#) and/or Java/Java based Application Development.
  • Strong knowledge of Oracle / MS SQL / Sybase databases.
  • Knowledge of programming in SQL, PL/SQL.
  • Knowledge of Windows and Unix/Linux operating systems.

Personal skills and abilities

  • Proven ability of translating business requirements into technical solutions.
  • Proven ability to provide solutions to complex technical problems in a creative and analytic manner.
  • Excellent capacity to present and to explain the information, influence and persuade others, as well as promote understanding and consensus.
  • Proven ability to balance, prioritize, and organize multiple tasks.
  • High level of energy, creativity, flexibility, enthusiasm and commitment self-confidence and initiative.
  • Accuracy, attention to detail and awareness of deadlines.

Opportunity Bank is an equal opportunity employer. All qualified candidates are encouraged to apply, regardless of disability, gender, marital status, religion and ethnicity.

  • Develop technical documents and handbooks to accurately represent application design and code Requirements Life Cycle Management.
  • Understand client requirements and how they translate in application features.
  • Design creative prototypes according to specifications.
  • Perform unit and integration testing before launch.
  • Trace requirements- Ensuring that requirements are followed through from development to deployment of the final solution in a bid to ensure that business need is met.
  • Participate in User review sessions and User acceptance session to ensure that the solution delivered is in line with the business requirement.
  • Conduct functional and non-functional testing.
  • Troubleshoot and debug applications.
  • Prepare Systems specifications Document Ensuring all Business Requirements are covered.
  • Develop Solutions or work with 3rd Party Vendors to deliver solutions in alignment with the Systems Specifications Document ensuring that the Business Requirements are met.
  • Provide support for platform-based solutions under purview before final escalation to vendor/OEM.
  • Ensure compliance of team members with all change management, SDLC and Standard Operating Procedures (SOPs) in the support of existing functionality, requested changes, projects, and in the development of new functionalities.
  • Contribute to research goals and build on and refine appropriate outline ideas for the evaluation, development, demonstration and implementation of research.
  • Identify and manage the resources necessary for all stages (planning, design estimation, execution) of systems development projects to ensure technical, financial and quality targets are met.
  • Test solutions in the test environment and deploy solutions to production.
  • Provide support in database management, administration and maintenance.
  • Provide support and solutions for existing applications and channels in a timely manner.
  • Any other duties assigned by supervisor from time to time.
  • API Banking Technologies
  • Source control systems
  • Team collaborative software/database development
  • Knowledge management
  • Database support and development
  • Dot Net (C#)
  • Java/Java based Application Development
  • Oracle / MS SQL / Sybase databases
  • SQL programming
  • PL/SQL programming
  • Windows operating systems
  • Unix/Linux operating systems
  • Translating business requirements into technical solutions
  • Providing solutions to complex technical problems
  • Presenting and explaining information
  • Influencing and persuading others
  • Promoting understanding and consensus
  • Balancing, prioritizing, and organizing multiple tasks
  • High level of energy, creativity, flexibility, enthusiasm and commitment
  • Self-confidence and initiative
  • Accuracy, attention to detail
  • Awareness of deadlines
  • Bachelor’s Degree in Software Engineering & any related field
  • A minimum of 3 years in systems development and applications support
bachelor degree
36
JOB-6ad6ce1de354f

Vacancy title:
IT Solutions Developer

[Type: FULL_TIME, Industry: Banking, Category: Computer & IT,Science & Engineering]

Jobs at:
Opportunity Bank

Deadline of this Job:
Monday, October 26 2026

Duty Station:
Kampala | Kampala

Summary
Date Posted: Tuesday, October 20 2026, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Opportunity Bank
Opportunity Bank jobs in Uganda

JOB DETAILS:

Grounded in strong ethical values and a transformational goal to serve the poor, Opportunity Bank delivers tailored lending, savings, and financial inclusion solutions while maintaining high standards of governance, risk management, and community support. We value integrity, professionalism, and positive impact, and are committed to fostering economic opportunity and long-term partnerships across the communities we serve.

Does your passion align with our Mission and Vision?

Opportunity Bank invites applications from qualified candidates to fill the position of:

Position: IT Solutions Developer

Reports to: Manager Projects & Innovation.

Job purpose

The purpose of this role is to analyze Business Requirements, develop, code, install, and maintain software systems. Design, Implement or Develop Business Solutions and support the existing Business applications including the core banking system.

Key Result Areas

  • Develop technical documents and handbooks to accurately represent application design and code Requirements Life Cycle Management.
  • Understand client requirements and how they translate in application features.
  • Design creative prototypes according to specifications.
  • Perform unit and integration testing before launch.
  • Trace requirements- Ensuring that requirements are followed through from development to deployment of the final solution in a bid to ensure that business need is met.
  • Participate in User review sessions and User acceptance session to ensure that the solution delivered is in line with the business requirement.
  • Conduct functional and non-functional testing.
  • Troubleshoot and debug applications.
  • Prepare Systems specifications Document Ensuring all Business Requirements are covered.
  • Develop Solutions or work with 3rd Party Vendors to deliver solutions in alignment with the Systems Specifications Document ensuring that the Business Requirements are met.
  • Provide support for platform-based solutions under purview before final escalation to vendor/OEM.
  • Ensure compliance of team members with all change management, SDLC and Standard Operating Procedures (SOPs) in the support of existing functionality, requested changes, projects, and in the development of new functionalities.
  • Contribute to research goals and build on and refine appropriate outline ideas for the evaluation, development, demonstration and implementation of research.
  • Identify and manage the resources necessary for all stages (planning, design estimation, execution) of systems development projects to ensure technical, financial and quality targets are met.
  • Test solutions in the test environment and deploy solutions to production.
  • Provide support in database management, administration and maintenance.
  • Provide support and solutions for existing applications and channels in a timely manner.
  • Any other duties assigned by supervisor from time to time.

Qualifications & Experience

  • Bachelor’s Degree in Software Engineering & any related field
  • A minimum of 3 years in systems development and applications support
  • Sound Knowledge of API Banking Technologies Demonstrated abilities with source control systems and team collaborative software/database development and knowledge management.
  • Experience with database support and development tasks in both a transactional and DSS environments.
  • Experience in Dot Net (C#) and/or Java/Java based Application Development.
  • Strong knowledge of Oracle / MS SQL / Sybase databases.
  • Knowledge of programming in SQL, PL/SQL.
  • Knowledge of Windows and Unix/Linux operating systems.

Personal skills and abilities

  • Proven ability of translating business requirements into technical solutions.
  • Proven ability to provide solutions to complex technical problems in a creative and analytic manner.
  • Excellent capacity to present and to explain the information, influence and persuade others, as well as promote understanding and consensus.
  • Proven ability to balance, prioritize, and organize multiple tasks.
  • High level of energy, creativity, flexibility, enthusiasm and commitment self-confidence and initiative.
  • Accuracy, attention to detail and awareness of deadlines.

Opportunity Bank is an equal opportunity employer. All qualified candidates are encouraged to apply, regardless of disability, gender, marital status, religion and ethnicity.

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Interested candidates should send their signed application letters, academic documents, together with their curriculum vitae in one PDF Folder clearly stating the job title in the subject line

not later than 5:00 Pm on Monday 26th October 2026.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Monday, October 26 2026
Duty Station: Kampala | Kampala
Posted: 20-10-2026
No of Jobs: 1
Start Publishing: 20-10-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.