Location
Pretoria
Posted
May 26, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Job Purpose:
As an Intermediate Software Engineer, you can work fairly independently and are tasked with the development of software inside a team and sub sections of a system. You will have the ability to design solutions and modules to existing systems. You have a good command of the fundamentals of software development, coding principles, stakeholder engagement and good troubleshooting capabilities because you understand how systems work together and when and who to ask for help. At this point in your career, you should also be able to architect the basic components of a system.
Key Accountabilities:
- Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)
- Contribute to quality activities, incl. peer reviews of estimates, designs and code • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches