Graduate Software Developer

Placements24

Kempton Park

On-site

ZAR 220,000 - 320,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive entry-level salary
Medical aid and retirement savings
Paid training and professional certs
Modern Tembisa office
Mentorship from senior engineers
Career path planning

Job summary

Placements24 is seeking a motivated Graduate Software Developer to join our technology-forward team in Tembisa, Gauteng. You’ll work on high-quality software across the full lifecycle, collaborating with experienced engineers to design, implement, test, and deploy features.

Ideal candidates hold a CS/IT-related degree, show strong OOP and language familiarity, and possess a drive to learn. On-site support, mentorship, and career development await in a friendly office culture.

Qualifications

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Familiarity with at least one major programming language (e.g., Java, Python, C#, JavaScript).
  • Basic knowledge of database systems (SQL, NoSQL) and data modeling.
  • Understanding of Agile/Scrum.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn new technologies and adapt to evolving project requirements.
  • A portfolio of personal projects or contributions to open-source projects is a plus.
  • Familiarity with version control systems like Git.

Responsibilities

  • Write clean, efficient, and maintainable code in various programming languages.
  • Participate in the design and architecture of new software features and applications.
  • Develop and implement backend services and APIs.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Perform thorough testing of code, including unit tests and integration tests, to ensure software quality and stability.
  • Debug and resolve software defects and issues identified during testing or by users.
  • Contribute to code reviews to maintain code quality and share knowledge within the team.
  • Assist in the deployment and maintenance of software applications.
  • Document technical designs, code, and processes.
  • Engage in agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.

Skills

Java
Python
C#
JavaScript
OOP
Teamwork
Analytical thinking
Communication
Learning agility
Documentation

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field

Tools

Git
SQL
NoSQL

Job description

About the Role

Our client, a rapidly growing technology firm specializing in enterprise solutions, is looking for an ambitious Graduate Software Developer to join their innovative team in Tembisa, Gauteng. This role is perfect for a recent computer science or related field graduate who is passionate about coding and eager to contribute to developing high-quality software applications. You will work alongside experienced developers, gaining hands-on experience in the full software development lifecycle, from design and implementation to testing and deployment. This is a fantastic opportunity to build a strong foundation in software engineering, tackle complex technical challenges, and grow your career within a supportive and dynamic company. The position is based in our client's modern offices in Tembisa, Gauteng, fostering a collaborative team environment. We seek individuals who are problem-solvers, team players, and possess a strong drive to learn and excel in the tech industry.

Key Responsibilities
  • Write clean, efficient, and maintainable code in various programming languages (e.g., Java, C#, Python, JavaScript).
  • Participate in the design and architecture of new software features and applications.
  • Develop and implement backend services and APIs.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Perform thorough testing of code, including unit tests and integration tests, to ensure software quality and stability.
  • Debug and resolve software defects and issues identified during testing or by users.
  • Contribute to code reviews to maintain code quality and share knowledge within the team.
  • Assist in the deployment and maintenance of software applications.
  • Document technical designs, code, and processes.
  • Engage in agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Familiarity with at least one major programming language (e.g., Java, Python, C#, JavaScript).
  • Basic knowledge of database systems (e.g., SQL, NoSQL) and data modeling.
  • Understanding of software development methodologies (Agile, Scrum).
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn new technologies and adapt to evolving project requirements.
  • A portfolio of personal projects or contributions to open-source projects is a plus.
  • Familiarity with version control systems like Git.
Benefits
  • Competitive entry-level salary and potential for rapid advancement.
  • Comprehensive medical aid and retirement savings plan.
  • Paid training and opportunities for professional certification.
  • Exposure to a wide range of modern technologies and development practices.
  • A vibrant and collaborative office culture.
  • Regular team-building events and social activities.
  • On-site amenities in Tembisa, Gauteng.
  • Mentorship from senior engineering staff.
  • Career path planning and development support.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Developer - Tembisa
Graduate Software Developer - Tembisa

Placements24 • Gauteng

On-site
ZAR 260,000 - 380,000
Competitive starting salary
Mentorship program
Professional development
Graduate Software Developer Trainee
Graduate Software Developer Trainee

Placements24 • Kempton Park

On-site
ZAR 180,000 - 240,000
Mentorship
Structured training
Career progression
+1
Graduate Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Mentorship from senior engineers
Hybrid work model
Professional development & certs
+1
Graduate Software Developer - Full Stack Technologies
Graduate Software Developer - Full Stack Technologies

Placements24 • Kempton Park

On-site
ZAR 240,000 - 380,000
On-the-job training
Professional certifications
Career progression
Graduate Software Developer - .NET
Graduate Software Developer - .NET

Placements24 • Kempton Park

On-site
ZAR 240,000 - 320,000
Competitive graduate salary
Structured training program
Mentorship by experienced developers
+3
Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Structured training
Mentorship
Hybrid work
+2
Graduate Software Developer - .Net
Graduate Software Developer - .Net

Placements24 • South Africa

On-site
ZAR 240,000 - 360,000
Structured training program
Mentorship from senior developers
Professional growth in .NET
Graduate Software Developer - Full Stack Technologies
Graduate Software Developer - Full Stack Technologies

Placements24 • Gauteng

On-site
ZAR 240,000 - 360,000
On-the-job training
Professional certifications
Career progression
+1
Graduate Software Developer - WhatJobs Direct
Graduate Software Developer - WhatJobs Direct

Placements24 • South Africa

On-site
ZAR 180,000 - 320,000
Competitive starting salary
Mentorship from industry experts
Comprehensive training programs
+1
Graduate Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • Centurion

On-site
ZAR 300,000 - 420,000
Structured graduate training program
Mentorship from senior engineers
Exposure to modern technologies
+2