×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer

Job in Midrand, Gauteng, South Africa
Listing for: Salt Digital Recruitment
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Backend Developer, DevOps
Job Description & How to Apply Below

Intermediate Software Developer – Telecommunications

Location:

Midrand, Johannesburg
Working Model:
Hybrid
Engagement:
Short-term contract

Start Date:

1 October 2026
Future Opportunity:
Potential for extension and/or permanent placement
Remuneration: R25,000 fixed monthly

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.

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 with in 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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary