4 Feb 2026

Senior Software Developer at M-Forte

Never Miss a Job Update Again. Click Here to Subscribe

We have started building our professional LinkedIn page. Follow


Job Description


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
Sharing is Caring! Click on the Icons Below and Share


Method of Application

Submit your CV to [email protected]



Subscribe


Apply for this Job