Graduate Software Developer - WhatJobs Direct
Listed on 2026-10-31
-
Software Development
Software Engineer, Software & AI Developer Internship, Java Developer, Backend Developer
About the Role
Our client is looking for a bright and motivated Graduate Software Developer to join their innovative technology hub in Tembisa, Gauteng . This internship program is designed to provide hands‑on experience and mentorship in a professional software development environment. You will have the opportunity to work on real‑world projects, contribute to the development lifecycle, and learn from experienced engineers. This role is perfect for individuals passionate about coding and eager to build a career in software engineering.
As an intern, you will be immersed in our client's agile development processes, gaining practical skills in various programming languages and development tools. We are dedicated to nurturing emerging talent and providing a solid foundation for future success within the tech industry. The role is based at our client's offices, offering a collaborative and immersive learning experience.
- Assist in designing, coding, testing, and debugging software applications.
- Collaborate with senior developers to understand project requirements and specifications.
- Participate in code reviews to ensure code quality and adherence to standards.
- Learn and implement best practices in software development, including version control (e.g., Git).
- Contribute to the development of user interfaces and backend systems.
- Troubleshoot and resolve software defects and issues.
- Assist in the documentation of software designs and code.
- Engage in team meetings and contribute to project discussions.
- Explore new technologies and propose improvements to existing systems.
- A recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundation in at least one programming language such as Java, Python, C#, or JavaScript.
- Understanding of software development principles and methodologies (e.g., Agile).
- Familiarity with databases (SQL or No
SQL) and data structures. - Good problem‑solving and analytical skills.
- Excellent communication and teamwork abilities.
- A passion for technology and a strong desire to learn.
- Ability to work full‑time at our client's premises in Tembisa, Gauteng .
- Must be a South African citizen or have the legal right to work in South Africa .
- Paid internship with a competitive stipend.
- Mentorship from experienced software engineers.
- Valuable hands‑on experience in a professional setting.
- Opportunity for potential full‑time employment post‑internship.
- Networking opportunities within the tech industry.
- Exposure to modern development tools and workflows in Tembisa, Gauteng .
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).