Opportunity Bank invites applications for the position of IT Solutions Developer, reporting to the Manager Projects & Innovation. The purpose of the role is to analyze business requirements, develop, code, install and maintain software systems, and design, implement or develop business solutions and support existing business applications including the core banking system.
Sponsored
Sponsored
Software Engineering
IT Solutions Developer
Category
Software Engineering
Employment Type
Full Time
Location
Kampala, Uganda
Vacancies
1 position
Closing Date
10/31/2026
6 days left
Employer / Company

Opportunity Bank Uganda
0 views
0 unlocks
Description (Public)
Duties, Roles and Responsibilities
- Develop technical documents and handbooks to accurately represent application design and requirements lifecycle management
- Understand client requirements and how they translate into application features
- Design creative prototypes according to specifications
- Perform unit and integration testing before launch; conduct functional and non-functional testing
- Trace requirements from development to deployment of the final solution to ensure the business need is met
- Participate in user review and user acceptance sessions to ensure the delivered solution meets business requirements
- Troubleshoot and debug applications
- Prepare Systems Specifications Documents covering all business requirements
- Develop solutions or work with 3rd party vendors to deliver solutions in alignment with the Systems Specifications Document
- Provide support for platform-based solutions before final escalation to vendor/OEM
- Ensure compliance with change management, SDLC and Standard Operating Procedures (SOPs)
- Identify and manage resources necessary for all stages of systems development projects
- 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
Qualifications, Education and Competencies
Qualifications & Experience:
- Bachelor's Degree in Software Engineering or any related field
- A minimum of 3 years in systems development and applications support
- Sound knowledge of API Banking Technologies
- Experience with database support and development tasks in both transactional and DSS environments
- Experience in .NET (C#) and/or Java-based application development
- Strong knowledge of Oracle / MS SQL / Sybase databases; programming in SQL, PL/SQL
- Knowledge of Windows and Unix/Linux operating systems
Skills & Competencies:
- Proven ability to translate business requirements into technical solutions
- Proven ability to provide creative, analytic solutions to complex technical problems
- Demonstrated abilities with source control systems and team collaborative software/database development and knowledge management
- High level of energy, creativity and flexibility
- Excellent presentation and communication skills
How to Apply
Get DAILY Job Updates
AfriCareers WhatsApp Channel
Follow Channel
Get DAILY Job Updates
AfriCareers Telegram Channel
Follow Channel
Turn on to receive notifications
