Job description
About the Role
Our client is seeking enthusiastic and bright graduates to join their dynamic Software Development graduate program in Midrand . This is an exceptional opportunity for recent graduates passionate about technology to kick‑start their careers in a supportive and innovative environment. You will gain hands‑on experience in various aspects of the software development lifecycle, working on real‑world projects alongside seasoned professionals. We are looking for individuals eager to learn, contribute, and grow within a company that values continuous improvement and technological excellence.
Key Responsibilities
- Participate in coding, testing, and debugging software applications under the guidance of senior developers.
- Collaborate with team members to understand project requirements and contribute to design discussions.
- Assist in the development of new features and the maintenance of existing software systems.
- Engage in code reviews to ensure code quality and adherence to best practices.
- Contribute to technical documentation and knowledge sharing within the team.
Requirements
- A completed degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundational knowledge of programming concepts and at least one programming language (e.g., Java, Python, C++).
- Excellent problem‑solving and analytical skills.
- Good communication and teamwork abilities.
- A keen interest in software development and a willingness to learn new technologies.
Benefits
- Competitive graduate salary and performance bonuses.
- Comprehensive training and mentorship program.
- Exposure to cutting‑edge technologies and development methodologies.
- Opportunities for career advancement within the company.
- A collaborative and dynamic work environment in Midrand .
#J-18808-Ljbffr