Graduate software developer
Summary
Placements24 is recruiting recent graduates as Graduate Software Developers in Johannesburg on behalf of a client. Day to day: design, code, test and debug software in agile teams, maintain existing systems and write documentation, using languages like Java, Python, C# or JavaScript with Git.
Our client is seeking ambitious and technically inclined Graduate Software Developers to join their dynamic team in Johannesburg. This is an exceptional opportunity for recent graduates to kick-start their careers in a supportive environment where innovation and continuous learning are highly valued. You will be involved in the full software development lifecycle, contributing to exciting projects that have a real impact on our client's business operations and customer engagement strategies. We are looking for candidates with a strong foundational understanding of programming principles and a passion for building high-quality software solutions, eager to learn from experienced mentors and grow within a leading tech organization.
Key Responsibilities Collaborate with senior developers to design, code, test, and debug software applications. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Write clean, efficient, and well-documented code following established coding standards. Assist in the maintenance and enhancement of existing software systems. Contribute to the development of technical documentation and user guides. Requirements A Bachelor's degree in Computer Science, Software Engineering, or a related field. Foundational knowledge of programming languages such as Java, Python, C#, or Java Script. Understanding of data structures, algorithms, and object-oriented programming concepts. Familiarity with version control systems like Git. Excellent problem-solving abilities and a strong desire to learn new technologies. Benefits Competitive starting salary and annual performance reviews. Exposure to cutting-edge technologies and modern development methodologies. Mentorship program with experienced software engineers. Opportunities for professional development and further certifications. A collaborative and inclusive work environment in the heart of Johannesburg.