Graduate Software Developer
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.