Graduate Trainee Software Engineer - Soweto
On-site · South Africa
Core
Graduate trainee software engineer learning to design, develop, test, and deploy software solutions under mentorship.
Role type
Junior IC software engineer (trainee)
Builds
Software applications and systems
Domain
Software Engineering
Required skills
Programming languages (Java, Python, C#, JavaScript), Data structures, Version control (Git), SQL/NoSQL, Problem-solving, Analytical skills
Preferred skills
Experience with databases (SQL/NoSQL)
Responsibilities
Design, develop, and test software applications; Write clean and maintainable code; Troubleshoot and debug software issues; Collaborate with cross-functional teams; Contribute to software documentation; Assist in deployment and maintenance of software systems
Seniority
Junior, structured training program
