Software Developer

Indsafri

Johannesburg

Hybrid

ZAR 350,000 - 520,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indsafri in Johannesburg, South Africa is seeking a Software Developer I with 2+ years of professional software development experience to convert detailed designs into functional software solutions.

You will work with senior developers, technical teams, and business stakeholders to develop, test, troubleshoot, and deploy software applications. The role is a 12-month contract with hybrid work. A strong foundation in Java, C#, Python, or C++ and solid knowledge of OOP are expected.

Qualifications

  • 2+ years of professional software development experience.
  • Strong programming experience in Java, C#/.NET, Python, or C++.
  • Good understanding of Object-Oriented Programming (OOP) and software development principles.
  • Experience with Git / version control.
  • Understanding of SDLC and Agile development methodologies.
  • Good debugging and problem-solving skills.
  • Ability to work effectively within a development team.

Responsibilities

  • Develop and implement software solutions based on detailed technical and functional specifications.
  • Write clean, efficient, maintainable, and well-documented code.
  • Configure and customize applications according to project requirements.
  • Collaborate with senior developers and cross-functional teams.
  • Participate in code reviews, debugging, testing, and deployment activities.
  • Identify and resolve software defects and production issues.
  • Follow established SDLC, coding standards, and development practices.
  • Contribute to Agile ceremonies and team knowledge sharing.

Skills

2+ years experience
Java
C# / .NET
Python
C++
OOP
Git / version control
SDLC and Agile development
Problem-solving
Team collaboration

Tools

Git

Job description

Employment Type: 12-Month Contract

Work Model: Hybrid

Experience: 2+ Years

Job Summary

We are looking for a Software Developer I with 2+ years of professional software development experience to join our engineering team. The successful candidate will be responsible for converting detailed software designs into functional, reliable solutions through programming and configuration.

You will work closely with senior developers, technical teams, and business stakeholders to develop, test, troubleshoot, and deploy software applications.

Key Responsibilities
  • Develop and implement software solutions based on detailed technical and functional specifications.
  • Write clean, efficient, maintainable, and well-documented code.
  • Configure and customize applications according to project requirements.
  • Collaborate with senior developers and cross-functional teams.
  • Participate in code reviews, debugging, testing, and deployment activities.
  • Identify and resolve software defects and production issues.
  • Follow established SDLC, coding standards, and development practices.
  • Contribute to Agile ceremonies and team knowledge sharing.
Required Skills & Experience
  • 2+ years of professional software development experience.
  • Strong programming experience in at least one of:
  • Java
  • C# / .NET
  • Python
  • C++
  • Good understanding of Object-Oriented Programming (OOP) and software development principles.
  • Experience with Git / version control.
  • Understanding of SDLC and Agile development methodologies.
  • Good debugging and problem-solving skills.
  • Ability to work effectively within a development team.
Preferred Skills
  • Experience with .NET / C# or Java / Spring Boot.
  • Exposure to React, Angular, or other modern frontend frameworks.
  • Experience with SQL / relational databases and/or NoSQL databases.
  • Familiarity with REST APIs and web services.
  • Experience with CI/CD and deployment processes.
  • Exposure to cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Upspire Talent • Johannesburg

On-site
ZAR 500,000 - 750,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Software Developer (Java)
Software Developer (Java)

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,200,000
Hybrid Software Developer I — 2+ yrs, Code, Debug & Deploy
Hybrid Software Developer I — 2+ yrs, Code, Debug & Deploy

Indsafri • Johannesburg

Hybrid
ZAR 350,000 - 520,000
Intermediate Developer
Intermediate Developer

Boardroom Appointments • Durban

On-site
ZAR 400,000 - 520,000
Intermediate Software Development
Intermediate Software Development

MVIA • Wes-Kaap

On-site
ZAR 240,000 - 420,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Software Developer (.NET & Automation)
Software Developer (.NET & Automation)

Rosstone • Gauteng

On-site
ZAR 700,000 - 1,100,000
Software Developer
Software Developer

Hire Resolve • Pretoria

On-site
ZAR 650,000 - 950,000
Competitive salary
Contribute to open-source projects
Software Developer (Medical)
Software Developer (Medical)

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000