Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Graduate Software Developer

Posted 1 view
Discussion

Summary

A graduate software developer joining a technology team in Tembisa, Gauteng (hybrid), working across the full software development lifecycle — writing, testing, debugging, and deploying applications. An entry-level role requiring a CS/SE degree, foundational Java, C#, Python, or JavaScript skills, Git basics, and Agile/Scrum awareness.

About the Role

Our client is seeking a bright and enthusiastic Graduate Software Developer to join their innovative technology division based in Tembisa . This role offers a hybrid work model, combining the benefits of in-office collaboration and remote flexibility. You will be involved in the full software development lifecycle, from coding and testing to deployment and maintenance of cutting-edge applications. This is an exceptional opportunity to kick-start your career, learn from seasoned developers, and contribute to impactful projects that shape the future of our client's digital offerings. The team fosters a collaborative atmosphere where new ideas are encouraged and professional development is a priority.

Key Responsibilities

  • Write clean, efficient, and maintainable code in accordance with established coding standards.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Assist in designing and implementing software solutions based on project requirements.
  • Debug and resolve software defects and issues in a timely manner.
  • Contribute to the testing and deployment phases of the software development lifecycle.
  • Collaborate with team members on technical designs and problem-solving.

Requirements

  • Degree in Computer Science, Software Engineering, or a related discipline.
  • Foundational knowledge of programming languages such as Java, C#, Python, or JavaScript.
  • Understanding of software development methodologies (Agile, Scrum).
  • Basic experience with version control systems like Git.
  • Strong analytical and problem-solving capabilities.

Benefits

  • Competitive graduate salary package.
  • Hybrid work arrangement for work-life balance.
  • Access to cutting-edge technology and development tools.
  • Structured training programs and mentorship.
  • Opportunities for professional growth and specialization.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available