Job Opportunity: Applications Developer

  • Organization: Cairo Bank Uganda
  • Location: Kampala, Uganda
  • Industry: Banking
  • Deadline: June 17, 2024

Job Title:

Applications Developer

Reports To:

Applications Developer


Information Technology

Job Summary:

The Applications Developer will design, develop, test, and deploy new business applications, application interfaces, services utilities, and APIs. The role includes customization and automation of various business processes to meet the bank’s business needs.

Key Responsibilities:

  • Software Solutions Design: Design and customize existing software solutions by studying information needs, systems flow, data usage, and work processes while adhering to the software development lifecycle.
  • Interoperability Framework Development: Support the development of a framework for integrating the Core Banking System with its interfacing applications for new integrations.
  • Functional Activation: Activate all functionalities within the Core Banking System to enable businesses to utilize their full potential.
  • User Requirements Gathering: Participate in gathering user requirements to develop automated solutions based on functional and business requirements.
  • Technical Analysis and Documentation: Perform technical analysis, design, and documentation for new changes and projects.
  • Technology Recommendations: Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications.
  • System Testing and Validation: Develop and direct software system testing and validation procedures, programming, and documentation.
  • Reference Materials Development: Support the development and update of reference materials such as operating instructions, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Collaboration with Business Partners: Work closely with business partners to identify and maximize opportunities to use IT to improve product service and business processes.
  • Additional Tasks: Undertake other tasks within the scope of the role as directed by management.


  • Qualification: Recently graduated with a bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related numerical field.

Skills and Competencies:

  • Software Development Principles: Basic understanding of software development principles and practices.
  • Programming Languages:
    • Knowledge of C# is a must.
    • Familiarity with HTML, CSS, and JavaScript.
    • Knowledge of Java and HTML is an added advantage.
  • Web Development Tools: Knowledge of modern web development tools and frameworks such as Django, React, or Angular is an added advantage.
  • Communication: Excellent written and verbal communication skills in English.
  • Teamwork and Independence: Ability to work independently and as part of a team.
  • Organizational Skills: Strong organizational skills and the ability to manage multiple projects simultaneously.
  • Source Code Management: Ability to rewrite source code to change or add new functionality.

How to Apply:

  • Interested candidates should send their application letters and CV to the Head of Human Resources at no later than 5 pm on Monday, June 17, 2024.

This position at Cairo Bank Uganda offers a dynamic opportunity to contribute to the development and optimization of the bank’s IT applications and systems.



Get Email Job Updates

Enter your email address to receive daily notifications of new jobs by email.

Join 17.6K other subscribers

By Daniel

Incase you have any inquiry, let us know by commenting here.

This site uses Akismet to reduce spam. Learn how your comment data is processed.