Position: IT Applications Administrator
Reports to: Manager IT Services
No of vacancies: Two (02)
Duty Station: Head Office.
Job purpose
The Applications Administrator is responsible for providing support critical business applications including, accounting, HR Systems and other third- party systems.
The role also involves analyzing Business requirements, developing, coding, installing, maintaining software systems and support the existing Business applications.
Key Result Areas
•Act as first line support for all application issues.
•Document all operational procedures and keep the departmental operating instructions updated at all times.
•Maintain a Knowledge base of all known application issues.
•Define and document User Acceptance Test (UAT) case scenarios/ plan for application fixes in liaison with business function and ensure all application changes are change managed.
•Fully Support the business with the application parameters maintenances adhering to the parameterization change process, Calenderer maintenance EOD/ EOM/ EOY/SOD processing
•Amend data anomalies resulting from system malfunction and service requests upon necessary authorization and change management.
•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
•Provide guidance to the business functions in identification of needs and definition of requirements.
•Provide support in Project management, Business case development, analysis design staged of system implementations.
•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
•Identify and resolve operational problems
•Trouble shoots and diagnoses problems.
•Implement security standards (access controls, segregation of duties, usage and exception monitoring)
•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
•Monitors and supports alternative delivery channels performance and ensure agreed upon uptime is achieved.
Competencies and Attributes
•Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
•Proven ability of translating business requirements into technical solutions.
•Proven ability to provide solutions to complex technical problems in a creative and analytic manner.
•Proven ability to balance, prioritize, and organize multiple tasks.
•Accuracy, attention to detail and awareness of deadlines.
•Manages difficult or emotional customer situations; Responds promptly to customer needs; Solicits customer feedback to improve service; Responds to requests for service and assistance; Meets commitments.
Qualifications & Experience
•Bachelor’s Degree in an IT related field
•At least 3 years in systems development and applications support
•Experience in C#/Java Application Development & T24 Programming
•Strong knowledge of MS SQL / MySQL and querying in SQL, T/SQL.
•Demonstrated experience integrating enterprise applications using APIs including RESTful APIs and other relevant integration mechanisms.
•Knowledge of Windows and Unix/Linux operating systems.
•Experience with Power BI, Excel or similar reporting/BI tools
•Experience within a technical support environment, including, core banking applications, database administration, and other enterprise information systems.
Knowledge and Skills
•Ability to develop, integrate and maintain APIs for enterprise applications.
•Familiarity with Git-based platforms such as GitLab, GitHub, Bitbucket
•Ability to support and maintain Java based application servers
•Practical experience with observability platforms such as SolarWinds Hybrid Cloud Observability, Database Performance Analyser, Dynatrace, or equivalent solutions.
•Proven success in working collaboratively within a team
•Proven ability to balance, prioritize and organize multiple tasks
Opportunity Bank is an equal opportunity employer. All qualified candidates are encouraged to apply, regardless of disability, gender, marital status, religion and ethnicity.
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 to:
recruitment@opportunitybank.co.ug
not later than 5:00 Pm on Wednesday 7th October, 2026.
Only shortlisted candidates will be contacted.