About the Role
Our client is excited to offer a Junior Software Developer Graduate Programme based in Midrand, Gauteng. This is an exceptional opportunity for recent graduates with a passion for technology and a strong foundation in computer science or a related field to kick-start their career in software development. You will join a dynamic team dedicated to innovation and excellence, working on cutting-edge projects that shape our client's digital future. This programme provides comprehensive training, mentorship, and hands-on experience, ensuring you develop the skills necessary to thrive in a professional software engineering environment and contribute meaningfully from day one. We are committed to fostering talent and providing a clear growth path for aspiring developers.
Key Responsibilities
- Assist in the design, development, and testing of software applications under the guidance of senior developers.
- Participate in code reviews to learn best practices and improve code quality.
- Collaborate with team members to understand project requirements and deliver functional code.
- Troubleshoot and debug software issues, providing timely and effective solutions.
- Contribute to the documentation of software designs and user guides.
Requirements
- A recent degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of programming concepts and at least one programming language (e.g., Python, Java, C#, JavaScript).
- Familiarity with software development methodologies (Agile, Scrum).
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
Benefits
- Competitive graduate salary and performance-based incentives.
- Exposure to modern technologies and development tools.
- Mentorship from experienced software engineers.
- Opportunities for professional development and certifications.
- Hybrid work model offering flexibility and work-life balance.
#J-18808-Ljbffr