Junior Software Developer

Placements24

Gauteng

Hybrid

ZAR 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Entry-level salary
Medical aid
Retirement fund
Mentorship program
Training opportunities
Collaborative team culture

Job summary

Placements24 in Gauteng's IT scene is seeking a Junior Software Developer to join their growing team in a hybrid role, based in Tembisa with in-office and remote work. You will assist with writing clean code, debugging, and participate in the full software development lifecycle under the guidance of senior developers, while learning new technologies.

This entry-level position offers a competitive salary, mentorship from experienced engineers, and structured training to grow your practical skills

Qualifications

  • Requires a degree or diploma in Computer Science, IT, or related field.
  • Foundational knowledge of at least one programming language (e.g., Python, JavaScript, C#).
  • Basic understanding of software development principles.
  • Eagerness to learn and proactive problem-solving.
  • Good communication and teamwork skills.
  • Ability to work in a hybrid environment.

Responsibilities

  • Assist in writing clean, well-documented, and efficient code for various software projects.
  • Participate in debugging and troubleshooting software defects and issues.
  • Collaborate with senior team members on feature development and enhancement requests.
  • Learn and apply new programming languages, tools, and methodologies as needed.
  • Contribute to the creation of technical documentation and user guides.
  • Attend team meetings and contribute to discussions on project planning and execution.

Skills

Programming basics
Communication & teamwork

Education

Degree or Diploma in Computer Science/IT

Job description

About the Role

Our client is seeking an enthusiastic Junior Software Developer to join their burgeoning IT department in Tembisa. This role offers a hybrid work model, combining in-office collaboration with the flexibility of remote work. You will work under the guidance of senior developers, contributing to the development of new software applications and maintaining existing systems. This is an excellent opportunity for an aspiring developer to gain hands-on experience, learn new technologies, and grow your career in a supportive team environment. You will be instrumental in assisting with coding tasks, debugging, and participating in the full software development lifecycle, contributing to a positive and productive work atmosphere.

Key Responsibilities
  • Assist in writing clean, well-documented, and efficient code for various software projects.
  • Participate in debugging and troubleshooting software defects and issues.
  • Collaborate with senior team members on feature development and enhancement requests.
  • Learn and apply new programming languages, tools, and methodologies as needed.
  • Contribute to the creation of technical documentation and user guides.
  • Attend team meetings and contribute to discussions on project planning and execution.
Requirements
  • A degree or diploma in Computer Science, Information Technology, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, JavaScript, C#).
  • Basic understanding of software development principles and practices.
  • Eagerness to learn and a proactive approach to problem-solving.
  • Good communication and teamwork skills.
  • Ability to work effectively in a hybrid work environment.
Benefits
  • Competitive entry-level salary with opportunities for increases based on performance.
  • Medical aid and retirement fund contributions.
  • Mentorship program with experienced software engineers.
  • Exposure to a wide range of modern technologies and development methodologies.
  • Structured training and professional development opportunities.
  • A collaborative team culture that supports learning and growth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Placements24 • South Africa

On-site
ZAR 180,000 - 280,000
Competitive salary
Medical & dental
Mentorship program
+3
Junior Software Developer - Web Applications
Junior Software Developer - Web Applications

Placements24 • Soweto

Hybrid
ZAR 180,000 - 300,000
Hybrid work model
Medical and retirement benefits
Mentorship program
+3
Hybrid Junior Software Developer — Mentorship & Growth
Hybrid Junior Software Developer — Mentorship & Growth

Placements24 • Gauteng

Hybrid
ZAR 180,000 - 240,000
Entry-level salary
Medical aid
Retirement fund
+3
Senior Software Developer
Senior Software Developer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Bonuses
Medical aid
+2
Apprentice Software Developer
Apprentice Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 89,000 - 134,000
Structured training
Diverse projects
Stipend
+2
Remote Software Development Apprentice
Remote Software Development Apprentice

Placements24 • Gauteng

Hybrid
ZAR 89,000 - 134,000
Mentorship from senior engineers
Comprehensive training program
Career path to Junior Developer
Junior Software Development Trainee
Junior Software Development Trainee

Placements24 • Gauteng

On-site
ZAR 120,000 - 180,000
On-the-job training
Mentorship
Exposure to tools and technologies
+1
Junior Software Developer Apprentice
Junior Software Developer Apprentice

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 100,000
Structured apprenticeship
Mentorship
Full-time opportunity
+2
Junior Software Developer
Junior Software Developer

Pro Stop Recruitment • Durban

On-site
Remote Junior Software Developer Apprentice
Remote Junior Software Developer Apprentice

Placements24 • Bloemfontein

Hybrid
ZAR 67,000 - 100,000
Fully remote work arrangement
Structured training program
Mentorship and online resources
+1