Job Title: Software Developer Intern
Analytics Business Centre (ABC) is a SaaS and technology company building and implementing digital business solutions. We also operate a digital payments gateway, alongside business software, automation, systems implementation and technology services. We're looking for ambitious, recent graduates ready to gain real-world experience in a fast-moving technology business.
The Software Developer Intern will support ABC's engineering team in building, testing and maintaining software applications, with exposure to real SaaS products and a live digital payments environment.
- Support development of web and software applications
- Write clean, maintainable code
- Test and debug applications
- Work with APIs and third-party integrations
- Support payment gateway integrations
- Work with databases
- Use Git and version control
- Support existing SaaS products
- Prepare technical documentation
- Participate in product and engineering meetings
- Investigate and resolve software issues
RequirementsEducation Requirements
- Recently completed a degree/diploma in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related field from a recognised university or tertiary institution
- Previous full-time employment is not required; relevant academic projects, personal projects, hackathons or internships are an advantage
- Understanding of programming fundamentals
- Exposure to JavaScript, Python, PHP or similar languages is an advantage
- Familiarity with APIs, databases, web development or cloud technologies is a plus
- Exposure to payment systems and Git/version control is beneficial but not required
- Willingness to learn ABC's technology stack
BenefitsSoft Skills & Competencies
- Strong problem-solving ability
- Curiosity about technology and digital business
- Attention to detail
- Good communication skills
- Ability to work in a team
- Initiative and ownership
- Ability to meet deadlines
- How SaaS products are built, tested and maintained in production
- Real-world API and payment gateway integration
- Collaborative software development using Git and version control
- Working within an engineering and product team environment
- Debugging and resolving live software issues
- Writing technical documentation
- Contribute working, tested code to assigned tasks with growing independence
- Demonstrate improving code quality and debugging ability
- Actively participate in engineering and product meetings
- Show growing understanding of ABC's systems and codebase
- Complete assigned technical documentation accurately
- Delivers working code with minimal rework required
- Demonstrates solid understanding of at least one part of ABC's tech stack
- Actively contributes to debugging and resolving issues
- Documentation produced is clear and usable by the team
- Shows increasing confidence working with APIs, databases or integrations
Strong performers may progress toward roles such as Junior Software Developer, Software Developer, or Product/Engineering Support Specialist within ABC.
Skills Required
- Recently completed a degree or diploma in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field
- Graduated from a recognised university or tertiary institution
- Understanding of programming fundamentals
- Exposure to JavaScript, Python, PHP, or similar programming languages
- Familiarity with APIs, databases, web development, or cloud technologies
- Exposure to payment systems and Git/version control
- Relevant academic projects, personal projects, hackathons, or internships
- Strong problem-solving ability, communication skills, teamwork, initiative, attention to detail, and ability to meet deadlines
What We Do
Analytics Business Centre Limited is a Kampala-based technology and management consulting company that designs and implements digital business solutions. It provides software, automation, systems implementation and technology services, alongside SaaS products and a digital payments gateway. Its mission is to equip businesses with intelligent, data-driven tools and processes that improve decision-making, operational efficiency, revenue generation and growth.






