Related Jobs
Related Jobs
Related Jobs

Share this Job
About the Organisation
Founded in 2001, True African Limited is a leading mobile and online financial services hub in Uganda. It provides tailored plug-and-play software solutions, payment gateways for major banks in the region, collection platforms for large utility service providers, and mobile and online wallets for individuals and businesses. True African enables secure and efficient financial transactions on a unified platform.
Senior Software Developer job at True African Limited | Apply Now
Kampala, Uganda
Are you looking for Computer/IT jobs in Uganda 2025 today? then you might be interested in Senior Software Developer job at True African Limited
Full Time
Deadline:
28 Mar 2025
Job Title
Senior Software Developer job at True African Limited
True African Limited
Job Description
The role involves analyzing client needs, developing software solutions, designing and maintaining scalable applications, and providing software support. The developer will also monitor and enhance deployed applications, maintain system documentation, and ensure the efficiency and security of software solutions.
Duties, Roles and Responsibilities
Qualifications, Education and Competencies
See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.
ONLINE APPLICATION ONLY!
Interested candidates are advised that applications for this position must be submitted online. To apply, please click on the "Apply" button below.
Applications are managed via the AfriCareers Jobs Portal:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: Employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.
How to Apply
Analyze internal and external client needs to design and develop software solutions.
Develop and maintain websites and scalable applications.
Provide internal support to junior developers.
Support and maintain current software systems, including client-specific applications.
Respond to client requests related to airtime, mobile money, SMS, and other applications.
Write and maintain software programs or packages to meet client requirements.
Prepare documentation, including technical overviews, installation guides, troubleshooting procedures, and user manuals.
Monitor and check for irregularities in deployed applications.
Enhance and update applications based on user feedback.
Create and manage API documentation and application workflows.
Train True African team members on various applications developed.
Ensure applications run efficiently by using monitoring services.
Assist management in developing new products and strategies.
Proficiency in at least three programming languages, preferably Java, PHP, Python, or Golang.
Experience in software design disciplines such as client-server architecture, MVC models, and object-oriented programming (OOP).
Strong understanding of SQL and NoSQL databases.
Ability to develop detailed documentation for software solutions.
Experience with API design and integration.
Willingness to provide 24/7 support for software applications.
Ability to develop software in a UNIX environment.
Proficiency in collaborative development tools such as SVN, GIT, CVS, or Mercurial.
Strong debugging and troubleshooting skills.
Experience in mobile application development is an added advantage.
Knowledge of containerization and container orchestration is a plus.
Understanding of Test-Driven Development (TDD), continuous integration, and continuous delivery is beneficial.
Bachelor's degree in IT or related field, or at least 3 years of experience in software development.


.jpg)
.jpeg)

_jfif.jpg)







