Graduate Software Developer - WhatJobs Direct

Placements24

South Africa

On-site

ZAR 180,000 - 320,000

Full time

4 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 starting salary
Mentorship from industry experts
Comprehensive training programs
Career advancement opportunities

Job summary

Placements24 is seeking a bright, enthusiastic Graduate Software Developer to join its technology division in Tembisa, Gauteng. This entry-level role offers hands-on experience, collaboration with experienced mentors, and exposure to the software development lifecycle in a fast-paced environment.

You will design, code, test, and document software solutions, learn modern languages, and contribute to diverse projects while developing strong problem-solving and teamwork skills in a structured

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Portfolio of personal projects or internship experience is highly regarded.
  • Foundational knowledge of one or more programming languages (Python, Java, C#, JavaScript).
  • Understanding of Agile development and software development principles.

Responsibilities

  • Assist in designing, coding, testing, and debugging software applications.
  • Collaborate with senior developers and project managers to understand project requirements.
  • Participate in code reviews to ensure quality and maintainability.
  • Develop and implement new features according to project specifications.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to documentation of software designs and functionalities.
  • Learn and adopt new programming languages, frameworks, and technologies.
  • Work with databases and APIs to integrate components.
  • Adhere to established coding standards and best practices.

Skills

Python
Java
C#
JavaScript
Agile
SQL

Education

Bachelor's degree in CS/Software Engineering

Tools

Databases
APIs

Job description

About the Role

Our client is seeking a bright and enthusiastic Graduate Software Developer to join their innovative technology division based in Tembisa, Gauteng . This is a fantastic entry-level position for aspiring developers eager to build a career in software engineering. You will be part of a collaborative team working on exciting projects, developing and implementing robust software solutions. This role offers significant opportunities for learning and growth, working with experienced mentors who will guide you through the software development lifecycle. The position is strictly based in our Tembisa office, providing a hands-on, immersive experience within a fast-paced tech environment. This is an excellent chance to apply your academic knowledge to real-world challenges and contribute to cutting-edge technology.

Key Responsibilities
  • Assist in designing, coding, testing, and debugging software applications.
  • Collaborate with senior developers and project managers to understand project requirements.
  • Participate in code reviews to ensure code quality and maintainability.
  • Develop and implement new features according to project specifications.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to the documentation of software designs and functionalities.
  • Learn and adopt new programming languages, frameworks, and technologies.
  • Work with databases and APIs to integrate different software components.
  • Adhere to established coding standards and best practices.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of one or more programming languages (e.g., Python, Java, C#, JavaScript).
  • Understanding of software development principles and methodologies (e.g., Agile).
  • Basic understanding of database concepts (e.g., SQL).
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication abilities.
  • Ability to work collaboratively in a team environment.
  • High level of motivation and a passion for technology.
  • A portfolio of personal projects or previous internship experience is highly regarded.
Benefits
  • This role comes with a competitive starting salary, comprehensive training programs, mentorship from industry experts, opportunities for career advancement within the company, and exposure to diverse software development projects in our Tembisa, Gauteng office.
  • Enjoy working with a dedicated and talented team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Trainee Software Developer
Graduate Trainee Software Developer

Placements24 • Gauteng

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Comprehensive training
Exposure to diverse projects
+2
Graduate Software Developer - WhatJobs Direct
Graduate Software Developer - WhatJobs Direct

Placements24 • George

On-site
ZAR 240,000 - 360,000
Medical aid
Retirement fund contributions
Mentorship from senior engineers
+1
Graduate Software Development Trainee
Graduate Software Development Trainee

Placements24 • Pretoria

On-site
ZAR 167,000 - 257,000
Structured training program
Mentorship from experienced engineers
Diverse and challenging projects
+4
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
Graduate Software Developer

Placements24 • Upington

Hybrid
ZAR 240,000 - 360,000
Hybrid work arrangement
Mentorship and training
Professional growth opportunities
Graduate Software Developer (Junior)
Graduate Software Developer (Junior)

Placements24 • East London

On-site
ZAR 240,000 - 360,000
Competitive salary
Medical coverage
Mentorship
+1
Entry-Level Software Developer Traineeship
Entry-Level Software Developer Traineeship

Placements24 • Gauteng

On-site
ZAR 60,000 - 120,000
Hands-on training
Mentorship
Certifications
+1
Junior Software Developer Graduate Programme
Junior Software Developer Graduate Programme

Placements24 • Midrand

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Mentorship by experienced engineers
Career development & certifications
+1
Junior Software Developer Graduate Program
Junior Software Developer Graduate Program

Placements24 • Johannesburg

On-site
ZAR 240,000 - 360,000
Competitive salary
Structured training
Mentorship
+3
Trainee Software Developer Apprenticeship - Tembisa
Trainee Software Developer Apprenticeship - Tembisa

Placements24 • Gauteng

Hybrid
ZAR 67,000 - 100,000
Paid apprenticeship stipend
Comprehensive training & mentorship
Exposure to cutting-edge technologies