Junior Software Developer
Summary
A junior developer role in South Africa: build and maintain software, write and test code, fix bugs, document processes, and support troubleshooting while learning from experienced developers. Familiarity with JavaScript, Python, Java, or C# is a plus.
Testing We’re Hiring: Junior Software Developer
Are you passionate about technology and eager to grow your development skills? We’re looking for a Junior Software Developer to join our team! Build and maintain software solutions. Work with experienced developers. Learn, grow, and develop your skills.
Requirements: Basic programming knowledge, problem-solving skills, and a willingness to learn.
Responsibilities: A Junior Software Developer would typically be responsible for:
- Writing and maintaining code for websites, apps, or software.
- Finding and fixing bugs and technical issues.
- Testing software to make sure it works correctly.
- Making updates and improvements to existing systems.
- Working with senior developers, designers, and other team members.
- Learning new programming languages, tools, and technologies.
- Helping document code and technical processes.
- Assisting with troubleshooting and solving technical problems.
In simple terms: you'll help build, test, fix, and improve software while learning from more experienced developers.
Requirements: What We Need From You Basic knowledge of programming and software development. A willingness to learn and grow. Good problem-solving and analytical skills. Attention to detail. Ability to work well in a team. Good communication skills. Ability to meet deadlines and manage tasks. A relevant qualification, course, or some practical coding experience is an advantage. Familiarity with languages such as JavaScript, Python, Java, C#, or similar is a plus.
Reference: VAC-2026-00102
Applications close on 30 September 2026.