Job description
About the Role
Our client is seeking bright and ambitious Graduate Trainees for their Software Development program in Vereeniging . This is an excellent opportunity for recent computer science or related field graduates to gain practical experience in coding, testing, and deploying software solutions. You will work alongside experienced developers on challenging projects, learning modern development methodologies and contributing to innovative technology solutions. We are looking for individuals with a passion for technology and a strong foundation in programming principles.
Key Responsibilities
- Assist in designing, developing, and testing software applications under guidance.
- Write clean, maintainable, and efficient code according to established standards.
- Participate in code reviews and contribute to technical discussions.
- Troubleshoot and debug software issues and implement necessary fixes.
- Collaborate with senior developers and project managers to deliver quality software on time.
Requirements
- A Bachelor's degree in Computer Science , Software Engineering, Information Technology, or a related technical field.
- Strong foundation in programming languages such as Python, Java, C++, or C#.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Problem-solving skills and a logical approach to technical challenges.
- Eagerness to learn new technologies and development tools.
Benefits
- Competitive starting salary for graduate software developers.
- Intensive training in modern software development practices and technologies.
- Mentorship from senior engineers and opportunities to work on real-world projects.
- Exposure to cutting-edge technology and development environments.
- A collaborative and innovative team culture in Vereeniging .
#J-18808-Ljbffr