Location: Kampala, Uganda
Industry: Computer Software
Category: Computer & IT
Job Type: Full-time
Deadline: Friday, March 28, 2025
Base Salary: Not Disclosed
Job Summary
True African (U) Limited is seeking a Senior Software Developer to design, develop, test, and maintain software systems. The ideal candidate will have strong programming skills, be capable of monitoring software performance, and provide technical support to both clients and junior developers.
Key Responsibilities
Software Development & Design
- Analyze client needs and design software solutions.
- Develop websites and scalable applications.
- Provide support and mentorship to junior developers.
Software Support & Maintenance
- Maintain existing software and deployed solutions.
- Respond to client requests for mobile money, SMS, and other applications.
- Update and enhance software based on client feedback.
Process Management
- Write and update computer programs/software packages for specific client needs.
- Prepare user manuals and technical documentation.
- Support management in new product planning.
Application Monitoring & Maintenance
- Monitor software performance and resolve irregularities.
- Conduct training sessions for clients and internal team members.
- Prepare API documentation and workflow documentation.
- Provide enhancements and debugging for applications.
Required Skills & Experience
- Proficiency in at least 3 programming languages: Java, PHP, Python, Golang.
- Experience with software design architectures (e.g., MVC, OOP).
- Strong knowledge of SQL and NoSQL databases.
- API design and integration experience.
- Ability to develop in a UNIX environment.
- Experience with version control tools: SVN, GIT, CVS, Mercurial.
- Strong debugging skills.
- Familiarity with containerization (Docker, Kubernetes) and orchestration (a plus).
- Knowledge of TDD, continuous integration/delivery (a plus).
- Experience in mobile application development (a plus).
- Bachelor’s Degree in IT/Computer Science or 3+ years of software development experience.
Working Environment & Benefits
- Office-based position in Kampala.
- Standard working hours: 8:30 AM – 5:30 PM.
- Team-oriented environment with regular team-building activities.
- Competitive salary package.
- 21 days of annual leave.
- Medical insurance.
How to Apply
Interested applicants should apply online via the provided application link. Only shortlisted candidates will be contacted.