Graduate Software Developer; Hybrid
George, 6529, South Africa
Listed on 2026-10-24
-
Software Development
Software Engineer, Java Developer, Python
About the Role
Our client, a leading software solutions provider in George, Western Cape, ZA , is actively seeking enthusiastic Graduate Software Developers to join their innovative engineering department. This hybrid role offers a unique blend of in-office collaboration and remote flexibility, allowing you to contribute effectively while maintaining a healthy work-life balance. You will be part of a dedicated team responsible for designing, developing, and deploying cutting-edge software applications.
This is an excellent pathway for ambitious graduates to gain practical experience and grow their technical skill set in a fast-paced, technology-driven environment. The company is renowned for its commitment to employee development and fostering a strong team spirit.
- Participate in the full software development lifecycle, including planning, coding, testing, debugging, and deployment.
- Write clean, efficient, and well-documented code in languages such as Java, Python, or C#.
- Collaborate with senior developers and team leads on project requirements and technical designs.
- Develop and maintain unit tests to ensure code quality and reliability.
- Assist in troubleshooting and resolving software defects and issues.
- Contribute to code reviews to ensure adherence to coding standards and best practices.
- Work with databases and understand data structures.
- Learn and apply new technologies and frameworks as needed.
- Engage in agile development methodologies, participating in daily stand-ups and sprint planning.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, C#).
- Basic knowledge of database systems (e.g., SQL, No
SQL). - Understanding of software development principles and methodologies.
- Strong analytical and problem-solving skills.
- Good communication and interpersonal skills.
- Ability to work effectively both independently and as part of a team.
- Willingness to commute to the George office for hybrid work requirements.
- Eagerness to learn and adapt to new technologies.
- Mentorship from experienced software engineers.
- Exposure to a wide range of modern software development technologies.
- Opportunity to work on challenging and impactful projects.
- Competitive intern stipend and potential for full-time employment.
- Access to internal training programs and workshops.
- Collaborative and supportive team environment.
- Contribution to real-world software solutions.
- Hybrid work model balancing office and remote work.
(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).