Senior Software Developer job at M-Forte
New
1 Day Ago
Linkedid Twitter Share on facebook
Senior Software Developer
2026-02-02T11:00:14+00:00
M-Forte
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_9237/logo/mforte.png
FULL_TIME
Kampala
Kampala
00256
Uganda
Professional Services
Computer & IT, Science & Engineering
UGX
MONTH
2026-02-20T17:00:00+00:00
8

Background information about the job or company (e.g., role context, company overview)

Our client in the fintech industry is a fast-growing, innovation-driven organization operating at the intersection of technology, financial inclusion, and digital transformation. The organization seeks to strengthen its core technology leadership and delivery capability by filling the following key roles: Senior Software Developer. This role offers a unique opportunity to contribute to the design, scaling, and resilience of mission-critical fintech platforms in a dynamic and high-impact environment.

Role Summary

The Senior Software Developer will guide other developers on how best they can come up with the best solutions or applications for the company.

Responsibilities or duties

  • Implement the company systems through rapid prototyping and deployment;
  • Evolve the product systems through continuous enhancements /improvements;
  • Apply the best practice of software development to daily work including proper code standards, testing, and release procedures;
  • Develop technical and user documentation for products
  • Perform routine support and bug-fixing of existing and created product applications;
  • Apply the web-enabling technologies to solve real, challenging practical problems emerging from the company product set process;
  • Work with the Sales team and other staff subject matter experts in cross-functional project teams to translate requirements into useful product software;
  • Work with the Sales team in defining new product sets and develop proof of concepts through rapid prototyping;
  • Interface with partners/vendors to integrate the company system with their systems
  • Maintain strict confidentiality with respect to the company technologies and customer data being processed;
  • Provide training to users on all product sets;
  • Troubleshoot any reported product set problems;
  • Any other duties assigned by the technology manager.

Qualifications or requirements (e.g., education, skills)

  • An understanding of developing applications that may include web and mobile applications in current market computing environments
  • Extensive knowledge or proficiency in various programming tools and applications as well as multiple computer environments is a plus (including Windows, Linux, & MAC)
  • Experience with MySQL, MS SQL or Oracle is a plus with knowledge of web applications (including web portal and/or web integration development/deployment and reporting application development)
  • General security knowledge with emphasis on securing web-based applications.
  • Solid understanding of object-oriented analysis and design
  • Knowledge and understanding of IT systems support (payment systems automation environments is a plus)
  • Demonstrated ability of providing effective technical documentation
  • Customer service orientation and proven capabilities interacting with customers / clients
  • Must be self-motivated, action-oriented, team player with strong communication and organizational skills

Education and Experience

  • Bachelor’s or Master’s degree in either of the following disciplines: computer science, information technology, engineering or mathematics
  • Working knowledge and comfort level in multiple programming languages (for example Java, Perl, PHP, JavaScript) with an orientation toward implementation of Web and Java applications.
  • Background or exposure in developing applications having MySQL as the primary data store capabilities, an understanding of computer systems architecture, data integration concepts, deployment and support of software applications.
  • At least one 3-4 years of proven work experience

KPIs

  • Functioning code performed as per specification and secured
  • Code reviewed timely as per policy
  • Design plans created and implemented
  • Integrations done in a given time with stakeholders
  • Timely troubleshooting was done as per request and policy
  • Number of training hours done
  • Technical and user documentation form-cash products in place
  • New products developed to support the business
  • Support rendered in integrating the systems with vendors and other stakeholders
  • Implement the company systems through rapid prototyping and deployment;
  • Evolve the product systems through continuous enhancements /improvements;
  • Apply the best practice of software development to daily work including proper code standards, testing, and release procedures;
  • Develop technical and user documentation for products
  • Perform routine support and bug-fixing of existing and created product applications;
  • Apply the web-enabling technologies to solve real, challenging practical problems emerging from the company product set process;
  • Work with the Sales team and other staff subject matter experts in cross-functional project teams to translate requirements into useful product software;
  • Work with the Sales team in defining new product sets and develop proof of concepts through rapid prototyping;
  • Interface with partners/vendors to integrate the company system with their systems
  • Maintain strict confidentiality with respect to the company technologies and customer data being processed;
  • Provide training to users on all product sets;
  • Troubleshoot any reported product set problems;
  • Any other duties assigned by the technology manager.
  • An understanding of developing applications that may include web and mobile applications in current market computing environments
  • Extensive knowledge or proficiency in various programming tools and applications as well as multiple computer environments is a plus (including Windows, Linux, & MAC)
  • Experience with MySQL, MS SQL or Oracle is a plus with knowledge of web applications (including web portal and/or web integration development/deployment and reporting application development)
  • General security knowledge with emphasis on securing web-based applications.
  • Solid understanding of object-oriented analysis and design
  • Knowledge and understanding of IT systems support (payment systems automation environments is a plus)
  • Demonstrated ability of providing effective technical documentation
  • Customer service orientation and proven capabilities interacting with customers / clients
  • Must be self-motivated, action-oriented, team player with strong communication and organizational skills
  • Bachelor’s or Master’s degree in either of the following disciplines: computer science, information technology, engineering or mathematics
  • Working knowledge and comfort level in multiple programming languages (for example Java, Perl, PHP, JavaScript) with an orientation toward implementation of Web and Java applications.
  • Background or exposure in developing applications having MySQL as the primary data store capabilities, an understanding of computer systems architecture, data integration concepts, deployment and support of software applications.
bachelor degree
36
JOB-698083bee10c4

Vacancy title:
Senior Software Developer

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

Jobs at:
M-Forte

Deadline of this Job:
Friday, February 20 2026

Duty Station:
Kampala | Kampala

Summary
Date Posted: Monday, February 2 2026, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about M-Forte
M-Forte jobs in Uganda

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

Our client in the fintech industry is a fast-growing, innovation-driven organization operating at the intersection of technology, financial inclusion, and digital transformation. The organization seeks to strengthen its core technology leadership and delivery capability by filling the following key roles: Senior Software Developer. This role offers a unique opportunity to contribute to the design, scaling, and resilience of mission-critical fintech platforms in a dynamic and high-impact environment.

Role Summary

The Senior Software Developer will guide other developers on how best they can come up with the best solutions or applications for the company.

Responsibilities or duties

  • Implement the company systems through rapid prototyping and deployment;
  • Evolve the product systems through continuous enhancements /improvements;
  • Apply the best practice of software development to daily work including proper code standards, testing, and release procedures;
  • Develop technical and user documentation for products
  • Perform routine support and bug-fixing of existing and created product applications;
  • Apply the web-enabling technologies to solve real, challenging practical problems emerging from the company product set process;
  • Work with the Sales team and other staff subject matter experts in cross-functional project teams to translate requirements into useful product software;
  • Work with the Sales team in defining new product sets and develop proof of concepts through rapid prototyping;
  • Interface with partners/vendors to integrate the company system with their systems
  • Maintain strict confidentiality with respect to the company technologies and customer data being processed;
  • Provide training to users on all product sets;
  • Troubleshoot any reported product set problems;
  • Any other duties assigned by the technology manager.

Qualifications or requirements (e.g., education, skills)

  • An understanding of developing applications that may include web and mobile applications in current market computing environments
  • Extensive knowledge or proficiency in various programming tools and applications as well as multiple computer environments is a plus (including Windows, Linux, & MAC)
  • Experience with MySQL, MS SQL or Oracle is a plus with knowledge of web applications (including web portal and/or web integration development/deployment and reporting application development)
  • General security knowledge with emphasis on securing web-based applications.
  • Solid understanding of object-oriented analysis and design
  • Knowledge and understanding of IT systems support (payment systems automation environments is a plus)
  • Demonstrated ability of providing effective technical documentation
  • Customer service orientation and proven capabilities interacting with customers / clients
  • Must be self-motivated, action-oriented, team player with strong communication and organizational skills

Education and Experience

  • Bachelor’s or Master’s degree in either of the following disciplines: computer science, information technology, engineering or mathematics
  • Working knowledge and comfort level in multiple programming languages (for example Java, Perl, PHP, JavaScript) with an orientation toward implementation of Web and Java applications.
  • Background or exposure in developing applications having MySQL as the primary data store capabilities, an understanding of computer systems architecture, data integration concepts, deployment and support of software applications.
  • At least one 3-4 years of proven work experience

KPIs

  • Functioning code performed as per specification and secured
  • Code reviewed timely as per policy
  • Design plans created and implemented
  • Integrations done in a given time with stakeholders
  • Timely troubleshooting was done as per request and policy
  • Number of training hours done
  • Technical and user documentation form-cash products in place
  • New products developed to support the business
  • Support rendered in integrating the systems with vendors and other stakeholders

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 and qualified candidates should send their updated resume and a cover letter detailing their relevant experience and qualifications  by Friday 20th February 2026. Clearly state the title of the role you are applying for in the subject line . Please note that only those applicants shortlisted for their respective positions shall be contacted and as such, if you have not heard from us in a month of your application, please consider it unsuccessful.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Friday, February 20 2026
Duty Station: Kampala | Kampala
Posted: 02-02-2026
No of Jobs: 1
Start Publishing: 02-02-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.