Intermediate Software Developer

Salt South Africa
Johannesburg, Gauteng
Full-time
Posted 5 hours ago
Full-time IT & Software
Apply for this job

Job Description

Role Overview

  • We are looking for an Intermediate Software Developer to join a telecommunications-focused environment, supporting the development, enhancement and secure delivery of customised software solutions.
  • The role will suit a hands-on developer with approximately 3-5 years’ experience who is comfortable working across backend development, APIs, integrations and microservices. Previous exposure to telecommunications, VAS or messaging environments would be highly advantageous.
  • You will work across the full software development lifecycle, contributing to scalable customer-facing solutions while supporting production stability, integrations and emerging technology initiatives.

Key Responsibilities

  • Design, develop and maintain robust, scalable and secure software components.
  • Participate across the full SDLC, including requirements, design, development, testing, deployment and support.
  • Develop and maintain customised modules, APIs and system integrations.
  • Build and support RESTful APIs, SOAP services and microservices-based solutions.
  • Investigate and resolve bugs and production issues, including root cause analysis.
  • Conduct and participate in code reviews.
  • Apply secure software development practices, including authentication, authorisation and data protection.
  • Monitor and optimise application performance, availability and scalability.
  • Maintain clear technical and system documentation.
  • Work closely with technical leads, project teams and other cross-functional stakeholders.
  • Support third-party and vendor integrations where required.
  • Contribute to Agile/Scrum ceremonies and delivery estimations.
  • Support the integration of AI capabilities and emerging technologies where applicable.

Essential Technical Requirements

  • Approximately 3-5 years of commercial software development experience.
  • Strong development experience in at least one of:
  • Java
  • Golang / Go
  • Python
  • Experience developing and integrating RESTful APIs.
  • Understanding of microservices architecture and integration patterns.
  • Experience with SQL / relational databases, ideally MySQL.
  • Experience using Git or equivalent version-control tools.
  • Understanding of secure coding principles, including:
  • Authentication
  • Authorisation
  • Data security / encryption
  • Experience supporting customer-facing or production software environments.
  • Understanding of the full software development lifecycle.

Highly Advantageous
Experience within telecommunications or telecom operators, particularly exposure to:

  • VAS / Value Added Services
  • Messaging platforms
  • SMS / USSD
  • SS7
  • SIP
  • Telecom integrations and platforms

Additional exposure to the following would also be beneficial:

  • Docker
  • Kubernetes
  • Jenkins / CI/CD
  • AWS, Azure or GCP
  • Prometheus
  • Grafana
  • Kafka / asynchronous messaging
  • AI/ML tools or platforms
  • Agile / Scrum delivery environments

Qualifications
A relevant qualification in one of the following would be advantageous:

  • Computer Science
  • Software Engineering
  • Information Technology
  • Related technical discipline

Ideal Candidate
We are looking for someone who is:

  • Technically strong and hands-on
  • Analytical and solutions focused
  • Comfortable troubleshooting production issues
  • Able to work within a fast-paced delivery environment
  • Proactive and accountable
  • Strong in communication and collaboration
  • Customer focused
  • Interested in developing their knowledge across telecoms, cloud and emerging technologies
  • The strongest fit would be an Intermediate backend/software developer with Java, Golang or Python experience, strong API/microservices capability and exposure to telecoms, VAS or messaging environments.

Interested in this role?

You'll apply on Salt South Africa's own site before 13 October 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Business Analyst
HR Genie ·
Business Analyst
HR Genie ·
Mid - Senior OutSystems Developer - Centurion, Hybrid
Datafin IT Recruitment · Centurion
ServiceNow Data and CMDB Specialist
Ellahi Consulting · Sandton
Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Experience3+ years
Posted29 September 2026
Closing Date13 October 2026
Salt South Africa
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job