Junior Software Developer

Placements24

Pretoria

Hybrid

ZAR 240,000 - 360,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work
Competitive salary
Medical & dental
Mentorship program
Education subsidies

Job summary

Placements24 in Pretoria is seeking a motivated Junior Software Developer to join our growing tech team. This hybrid role offers hands-on experience in coding, testing and debugging under mentor guidance.

You will contribute to feature development, assist in debugging, learn best practices, and participate in code reviews while expanding your knowledge across Java, C#, and Python.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related discipline.
  • Foundational knowledge of Java, C#, or Python.
  • Understanding of Agile methodologies.
  • Familiarity with Git or other version control systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Write and test clean, maintainable code for software applications under the guidance of senior developers.
  • Assist in the development of new features and the enhancement of existing software modules.
  • Participate in debugging efforts and resolve issues identified during testing or by users.
  • Learn and apply software development best practices and coding standards.
  • Collaborate with team members in code reviews and contribute to technical discussions.
  • Assist in the creation and maintenance of technical documentation.

Skills

Java
C#
Python
Agile
Git
Analytical thinking
Communication
Teamwork

Education

Bachelor's degree in Computer Science, Information Technology, or a related discipline

Job description

About the Role

Our client is looking for an enthusiastic and driven Junior Software Developer to join their growing tech team in Pretoria . This hybrid position is an excellent opportunity for a recent graduate or early-career professional to gain hands-on experience in software development, working on exciting projects alongside seasoned developers. You will be involved in coding, testing, and debugging various software components, contributing to the delivery of high-quality applications. We are committed to fostering talent and providing a supportive environment where you can learn, grow, and build a successful career in software engineering, with a blend of in-office mentorship and remote flexibility.

Key Responsibilities
  • Write and test clean, maintainable code for software applications under the guidance of senior developers.
  • Assist in the development of new features and the enhancement of existing software modules.
  • Participate in debugging efforts and resolve issues identified during testing or by users.
  • Learn and apply software development best practices and coding standards.
  • Collaborate with team members in code reviews and contribute to technical discussions.
  • Assist in the creation and maintenance of technical documentation.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related discipline.
  • Foundational knowledge of at least one programming language such as Java, C#, or Python .
  • Understanding of basic software development principles and methodologies (e.g., Agile).
  • Familiarity with version control systems like Git .
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
Benefits
  • Competitive starting salary with clear progression pathways.
  • Hybrid work arrangement offering a balance of office and remote work.
  • Comprehensive medical and dental coverage.
  • Mentorship program with senior engineers.
  • Paid training and opportunities for further education and certifications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Developer
Junior Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Medical aid & pension contributions
Mentorship and training
Junior Software Developer
Junior Software Developer

Placements24 • Gauteng

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

Placements24 • Johannesburg

Hybrid
ZAR 190,000 - 270,000
Competitive salary
Career growth
Online learning
+3
Graduate Junior Developer
Graduate Junior Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 180,000 - 240,000
Competitive graduate salary
Structured training and mentorship
Hybrid work model
Graduate Software Developer
Graduate Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
+2
Junior Software Developer - Graduate Program
Junior Software Developer - Graduate Program

Placements24 • Pietermaritzburg

On-site
ZAR 180,000 - 240,000
Competitive graduate salary
Structured mentorship
Hybrid work model
+1
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Junior Software Development Trainee
Junior Software Development Trainee

Placements24 • Gauteng

On-site
ZAR 180,000 - 240,000
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