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

Get the CLI →

Placements24

Open 17d

Graduate Software Developer

Posted 5 views
Discussion

Summary

Entry-level graduate software developer role in George, South Africa, supporting the design, development, and testing of software under senior mentorship in an agile team. Requires a CS-related degree and knowledge of at least one language such as Python, Java, or C#, with a hybrid work model.

About the Role

Our client is looking for enthusiastic Graduate Software Developers to join their innovative technology team based in George. This role offers a fantastic opportunity for recent graduates to kick-start their careers in software development, working on cutting-edge projects. You will be part of a collaborative environment, contributing to the design, development, and testing of software solutions. The program focuses on mentorship, skill development, and exposure to modern development methodologies, setting you up for long-term success in the tech industry within the beautiful Garden Route region.

Key Responsibilities

  • Assist in coding, testing, and debugging software applications under senior guidance.
  • Collaborate with team members on project requirements and technical specifications.
  • Participate in code reviews and contribute to improving code quality.
  • Learn and apply agile development methodologies.
  • Support the maintenance and enhancement of existing software systems.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Solid understanding of at least one programming language (e.g., Python, Java, C#).
  • Knowledge of data structures, algorithms, and software design principles.
  • Problem-solving aptitude and a passion for technology.
  • Good communication skills and ability to work effectively in a team.

Benefits

  • Competitive graduate salary with potential for performance-based increases.
  • Access to training resources and mentorship from experienced developers.
  • Exposure to a wide range of technologies and development challenges.
  • Opportunities for career progression within the company.
  • Hybrid work model allowing for flexibility.

Skills

Apply

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