Applications Development & Support job at Bank of Uganda
Website :
9 Days Ago
Linkedid Twitter Share on facebook
Applications Development & Support
2025-08-08T07:44:51+00:00
Bank of Uganda
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_1240/logo/bou.jpg
FULL_TIME
 
kampala
Kampala
00256
Uganda
Banking
Computer & IT
UGX
 
MONTH
2025-08-22T17:00:00+00:00
 
Uganda
8

JOB PURPOSE:

To use programming languages and source code to design, create and evaluate software that meets client requirements.

DUTIES AND RESPONSIBILITIES:

  • Analyse business requirements (functional and non-functional) and develop system specification documents for in-house development solutions that address customer needs.
  • Develop business automation solutions based on documented system specifications and adopted IT standards. This job involves designing, coding, testing, and deploying applications that meet business requirements.
  • Conduct unit and integration testing of business applications to ensure quality in solution development and support the Acceptance Testing process.
  • Provide documentation including technical reference manuals and standard operating procedures (SOP) for all developed business solutions.
  • Develop and implement enhancements to existing Off-the-shelf systems and conduct technical training.
  • Technical supervision of interns and locums and carry out tasks assigned within a System Deployment Plan (SOP).
  • Provide 3rd level support for in-house developed applications and for off-the shelf applications.
  • Provide technical input to quality assurance reviews of technical documents to achieve high quality and conformity to Bank standards.
  • Prepare system change management documentation and implement changes on applications through change management policies of the Bank.
  • Undertake additional duties as assigned/delegated by the Team Leader Applications Development to support the Bank's objectives.

EXPECTED OUTPUT

  • System design, specifications technical documents and system operational manuals.
  • Implemented Business Solutions/applications in test, development, and production environments.
  • Unit and integration test scripts & reports.
  • Technical reference manuals and Standard Operating Procedures (SOP).
  • Reports on status of work packages for interns and locums.
  • Completed assigned SOP tasks.
  • Implemented enhancements to Off-the-shelf applications in production environment.
  • Completed support calls for in-house applications on Service Desk
  • Completed support calls for off-the-shelf applications on Service Desk
  • Technical documentation information

PERSON SPECIFICATIONS

MINIMUM QUALIFICATION

  • A First Class or Upper Second-Class degree in Computer Science, Information Security, Information Systems, Software Engineering, Data Science.
  • Professional Certification in any of the Software Development Tools and Environments listed below is added advantage.
  • Developing Full-stack web applications using ASP.NET Core (C# 10+) or Django (Python 3.X).
  • Front-end development using: HTML5, CSS3, jQuery 3.5+ (JavaScript library) and CSS frameworks like Bootstrap, Material design or similar product.

WORK EXPERIENCE

  • At least 7 years of relevant working experience in applications/software development.

AGE:

  • Applicants should be between 32.0 and 37.0 years of age as at close of the advert.

TECHNICAL SKILLS AND COMPETENCES

Technical Competencies

  • Demonstratable experience in developing full-stack web applications using: ASP.NET Core (C# 1O+), Django (Python 3.X).
  • Demonstratable experience in front-end development using: HTML5, CSS3, jQuery 3.5+ (JavaScript library) CSS frameworks like Bootstrap, Material design or similar products,
  • Basic understanding of software design principles, architecture patterns, and best practices.
  • Basic knowledge of security best practices in web application development.
  • Good knowledge of SQL.
  • Basic knowledge of T-SQL and/or PL/SQL.
  • Good knowledge of Relational Database Management Systems (RDBMSs) such as Oracle or MS SQL Server.
  • The following experience will be an added advantage:

o Demonstratable knowledge of system design, process flow modeling and wireframing.

o Demonstrable knowledge of web development frameworks like Blazor, Angular, and React.

o Demonstrable experience with Microsoft GitHub version control system. Demonstrable experience with Visual Studio Integrated Development Environment (IDE), Visual Studio Code or similar tools.

o Demonstrable knowledge of RESTful AP! design and implementation

o Demonstrable experience with work management tools, for example Microsoft Planner or similar products.

o Demonstrable experience with unit testing tools like PyUnit, pytest, xUnit or NUnit or a similar product.

Behavioral Competencies

  • Good communication skills and the ability to work collaboratively in a team.
  • Attention to detail and a commitment to producing high-quality code.
  • Transparency and accountability
  • Integrity
  • Excellence
  • Teamwork
  • Analytical thinking and problem solving
  • Interpersonal and stakeholder engagement
  • Planning, time management and organizing skills.
  • Innovativeness
  • Self-drive.
Analyse business requirements (functional and non-functional) and develop system specification documents for in-house development solutions that address customer needs. Develop business automation solutions based on documented system specifications and adopted IT standards. This job involves designing, coding, testing, and deploying applications that meet business requirements. Conduct unit and integration testing of business applications to ensure quality in solution development and support the Acceptance Testing process. Provide documentation including technical reference manuals and standard operating procedures (SOP) for all developed business solutions. Develop and implement enhancements to existing Off-the-shelf systems and conduct technical training. Technical supervision of interns and locums and carry out tasks assigned within a System Deployment Plan (SOP). Provide 3rd level support for in-house developed applications and for off-the shelf applications. Provide technical input to quality assurance reviews of technical documents to achieve high quality and conformity to Bank standards. Prepare system change management documentation and implement changes on applications through change management policies of the Bank. Undertake additional duties as assigned/delegated by the Team Leader Applications Development to support the Bank's objectives.
 
A First Class or Upper Second-Class degree in Computer Science, Information Security, Information Systems, Software Engineering, Data Science. Professional Certification in any of the Software Development Tools and Environments listed below is added advantage. Developing Full-stack web applications using ASP.NET Core (C# 10+) or Django (Python 3.X). Front-end development using: HTML5, CSS3, jQuery 3.5+ (JavaScript library) and CSS frameworks like Bootstrap, Material design or similar product. WORK EXPERIENCE At least 7 years of relevant working experience in applications/software development. AGE: Applicants should be between 32.0 and 37.0 years of age as at close of the advert.
bachelor degree
84
JOB-6895aaf38a0bb

Vacancy title:
Applications Development & Support

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

Jobs at:
Bank of Uganda

Deadline of this Job:
Friday, August 22 2025

Duty Station:
kampala | Kampala | Uganda

Summary
Date Posted: Friday, August 8 2025, Base Salary: Not Disclosed

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

JOB DETAILS:

JOB PURPOSE:

To use programming languages and source code to design, create and evaluate software that meets client requirements.

DUTIES AND RESPONSIBILITIES:

  • Analyse business requirements (functional and non-functional) and develop system specification documents for in-house development solutions that address customer needs.
  • Develop business automation solutions based on documented system specifications and adopted IT standards. This job involves designing, coding, testing, and deploying applications that meet business requirements.
  • Conduct unit and integration testing of business applications to ensure quality in solution development and support the Acceptance Testing process.
  • Provide documentation including technical reference manuals and standard operating procedures (SOP) for all developed business solutions.
  • Develop and implement enhancements to existing Off-the-shelf systems and conduct technical training.
  • Technical supervision of interns and locums and carry out tasks assigned within a System Deployment Plan (SOP).
  • Provide 3rd level support for in-house developed applications and for off-the shelf applications.
  • Provide technical input to quality assurance reviews of technical documents to achieve high quality and conformity to Bank standards.
  • Prepare system change management documentation and implement changes on applications through change management policies of the Bank.
  • Undertake additional duties as assigned/delegated by the Team Leader Applications Development to support the Bank's objectives.

EXPECTED OUTPUT

  • System design, specifications technical documents and system operational manuals.
  • Implemented Business Solutions/applications in test, development, and production environments.
  • Unit and integration test scripts & reports.
  • Technical reference manuals and Standard Operating Procedures (SOP).
  • Reports on status of work packages for interns and locums.
  • Completed assigned SOP tasks.
  • Implemented enhancements to Off-the-shelf applications in production environment.
  • Completed support calls for in-house applications on Service Desk
  • Completed support calls for off-the-shelf applications on Service Desk
  • Technical documentation information

PERSON SPECIFICATIONS

MINIMUM QUALIFICATION

  • A First Class or Upper Second-Class degree in Computer Science, Information Security, Information Systems, Software Engineering, Data Science.
  • Professional Certification in any of the Software Development Tools and Environments listed below is added advantage.
  • Developing Full-stack web applications using ASP.NET Core (C# 10+) or Django (Python 3.X).
  • Front-end development using: HTML5, CSS3, jQuery 3.5+ (JavaScript library) and CSS frameworks like Bootstrap, Material design or similar product.

WORK EXPERIENCE

  • At least 7 years of relevant working experience in applications/software development.

AGE:

  • Applicants should be between 32.0 and 37.0 years of age as at close of the advert.

TECHNICAL SKILLS AND COMPETENCES

Technical Competencies

  • Demonstratable experience in developing full-stack web applications using: ASP.NET Core (C# 1O+), Django (Python 3.X).
  • Demonstratable experience in front-end development using: HTML5, CSS3, jQuery 3.5+ (JavaScript library) CSS frameworks like Bootstrap, Material design or similar products,
  • Basic understanding of software design principles, architecture patterns, and best practices.
  • Basic knowledge of security best practices in web application development.
  • Good knowledge of SQL.
  • Basic knowledge of T-SQL and/or PL/SQL.
  • Good knowledge of Relational Database Management Systems (RDBMSs) such as Oracle or MS SQL Server.
  • The following experience will be an added advantage:

o Demonstratable knowledge of system design, process flow modeling and wireframing.

o Demonstrable knowledge of web development frameworks like Blazor, Angular, and React.

o Demonstrable experience with Microsoft GitHub version control system. Demonstrable experience with Visual Studio Integrated Development Environment (IDE), Visual Studio Code or similar tools.

o Demonstrable knowledge of RESTful AP! design and implementation

o Demonstrable experience with work management tools, for example Microsoft Planner or similar products.

o Demonstrable experience with unit testing tools like PyUnit, pytest, xUnit or NUnit or a similar product.

Behavioral Competencies

  • Good communication skills and the ability to work collaboratively in a team.
  • Attention to detail and a commitment to producing high-quality code.
  • Transparency and accountability
  • Integrity
  • Excellence
  • Teamwork
  • Analytical thinking and problem solving
  • Interpersonal and stakeholder engagement
  • Planning, time management and organizing skills.
  • Innovativeness
  • Self-drive.

 

Work Hours: 8

Experience in Months: 84

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Friday, August 22 2025
Duty Station: kampala | Kampala | Uganda
Posted: 08-08-2025
No of Jobs: 1
Start Publishing: 08-08-2025
Stop Publishing (Put date of 2030): 08-08-2077
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.