Intermediate Software Developer

JustSolve Group

Gauteng

On-site

ZAR 500,000 - 700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JustSolve Group is seeking Software Developers to join their consulting team in South Africa. The ideal candidates will have experience in C#/.NET, Java, and Python. Participants will design and maintain software solutions while collaborating across client environments.

As part of a dynamic team, you'll be expected to continuously adapt, learn, and improve your skills. This role is suitable for intermediate developers but strong juniors and seniors are encouraged to apply.

Qualifications

  • 3+ years of professional software development experience.
  • Bachelor’s degree in Computer Science or equivalent.
  • Strong backend engineering experience across C#/.NET, Java, and Python.

Responsibilities

  • Design, develop, and maintain software solutions using modern technologies.
  • Build backend services, APIs, and frontend components.
  • Collaborate with teams to understand requirements.

Skills

C#/.NET
Java
Python
RESTful APIs
Agile methodologies

Education

Bachelor’s degree in Computer Science

Tools

Docker
Azure

Job description

JustSolve is growing, and we’re looking forSoftware Developers to join our software consulting team.

Our developers work across a variety of client environments, industries, and technology ecosystems, including C#/.NET & React, Java, and Python-based solutions.

We’re primarily hiring at intermediate level, but strong junior and senior developers with the right mindset and technical foundation are also encouraged to apply.

We’re looking for developers who enjoy solving problems, building quality software, collaborating with others, and continuously improving their skills in dynamic client environments.

What You’ll Do
  • Design, develop, and maintain software solutions using modern development technologies and frameworks.
  • Build backend services, APIs, integrations, and frontend components where applicable.
  • Collaborate with internal teams and client stakeholders to understand requirements and deliver effective solutions.
  • Work across the software development lifecycle, including development, testing, debugging, deployment, and support.
  • Participate in code reviews, team discussions, and knowledge-sharing sessions.
  • Troubleshoot issues, improve existing systems, and contribute ideas for technical improvements.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Adapt to different client environments, technologies, and ways of working.
  • Continuously learn new tools, technologies, and development practices.
  • Experience in one or more of the following development stacks: including C#/.NET & React, Java, and Python.
  • Strong programming fundamentals and understanding of software development best practices.
  • Strong communication and collaboration skills.
  • Ability to adapt to different projects, technologies, and client environments.
  • Ownership mindset with a willingness to learn and grow.
  • Curious, proactive, and committed to continuous improvement.
Qualifications & Skills
Experience
  • Intermediate: 3+ years of professional software development experience.
  • Strong junior developers with relevant practical experience are encouraged to apply.
Education
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
  • Additional certifications or postgraduate qualifications are advantageous but not required.
Technical Skills
Core Software Development
  • Strong backend engineering experience across C#/.NET, Java, and Python.
  • Proficient in building RESTful APIs, service layers, and modular backend components.
  • Solid understanding of modern application development practices, including clean architecture, dependency injection, and testable design.
  • Exposure to Azure and other cloud platforms.
  • Familiarity with microservices, containerised workloads, and distributed application patterns.
  • Experience working with Docker and containerised development environments.
  • Development experience with C#, ASP.NET Core, and Entity Framework Core.
  • Ability to build full‑stack solutions using React for frontend components.
Java
  • Experience with Java and Spring Boot for backend services.
  • Knowledge of enterprise‑grade service development and integration patterns.
Python
  • Experience with FastAPI, Django, or Flask.
  • Capable of building performant backend services and API endpoints.
General Skills
  • Understanding of software design principles and development best practices.
  • Experience with Git, testing practices, and CI/CD workflows.
  • Experience working with relational databases and ORMs.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Strong communication and problem-solving skills.
  • Ability to work effectively in agile delivery environments.
  • Passion for continuous learning and improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Development
Intermediate Software Development

MVIA • Wes-Kaap

On-site
ZAR 240,000 - 420,000
Mid-Level Software Engineer: Diverse Clients, Full-Stack
Mid-Level Software Engineer: Diverse Clients, Full-Stack

JustSolve Group • Gauteng

On-site
ZAR 500,000 - 700,000
Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Software Developer
Software Developer

Progressive Edge • Johannesburg

On-site
ZAR 480,000 - 600,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Full Stack Engineer
Full Stack Engineer

Dariel • South Africa

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid working model
Career growth opportunities
Strong work-life balance
+2
Senior Software Engineer
Senior Software Engineer

Tumaini Consulting • Cape Town

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

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,200,000
Intermediate Software Developer
Intermediate Software Developer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Negotiable salary
Training & Development