{"id":1483464,"url":"https://alion.io/job/salt-intermediate-software-developer","title":"Intermediate Software Developer","company":{"id":1935342,"name":"Salt","domain":"welovesalt.com","url":"https://alion.io/company/welovesalt","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":{"grade":"C","score":63,"open_postings":1439,"ghost_share":0.613,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Midrand, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":22000,"max_usd":49000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":10},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Go","optional":false},{"name":"Grafana","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"MySQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-09-14T00:00:00Z","employer_posted_date":"2026-09-16","last_verified_at":"2026-09-29T22:22:26Z","board_verified":false,"closed_at":null,"days_open":21,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":20},"description":"Intermediate Software Developer - TelecommunicationsLocation: Midrand, JohannesburgWorking Model: HybridEngagement: Short-term contractStart Date: 1 October 2026Future Opportunity: Potential for extension and/or permanent placementRemuneration: R25,000 fixed monthly\nRole Overview\nWe are looking for an Intermediate Software Developer to join a telecommunications-focused environment, supporting the development, enhancement and secure delivery of customised software solutions.\nThe 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.\nYou will work across the full software development lifecycle, contributing to scalable customer-facing solutions while supporting production stability, integrations and emerging technology initiatives.\nKey Responsibilities Design, develop and maintain robust, scalable and secure software components.\nParticipate across the full SDLC, including requirements, design, development, testing, deployment and support.\nDevelop and maintain customised modules, APIs and system integrations.\nBuild and support RESTful APIs, SOAP services and microservices-based solutions.\nInvestigate and resolve bugs and production issues, including root cause analysis.\nConduct and participate in code reviews.\nApply secure software development practices, including authentication, authorisation and data protection.\nMonitor and optimise application performance, availability and scalability.\nMaintain clear technical and system documentation.\nWork closely with technical leads, project teams and other cross-functional stakeholders.\nSupport third-party and vendor integrations where required.\nContribute to Agile/Scrum ceremonies and delivery estimations.\nSupport the integration of AI capabilities and emerging technologies where applicable. Essential Technical Requirements Approximately 3-5 years of commercial software development experience.\nStrong development experience in at least one of: Java\nGolang / Go\nPython Experience developing and integrating RESTful APIs.\nUnderstanding of microservices architecture and integration patterns.\nExperience with SQL / relational databases, ideally MySQL.\nExperience using Git or equivalent version-control tools.\nUnderstanding of secure coding principles, including: Authentication\nAuthorisation\nData security / encryption Experience supporting customer-facing or production software environments.\nUnderstanding of the full software development lifecycle. Highly Advantageous\nExperience within telecommunications or telecom operators, particularly exposure to: VAS / Value Added Services\nMessaging platforms\nSMS / USSD\nSS7\nSIP\nTelecom integrations and platforms Additional exposure to the following would also be beneficial: Docker\nKubernetes\nJenkins / CI/CD\nAWS, Azure or GCP\nPrometheus\nGrafana\nKafka / asynchronous messaging\nAI/ML tools or platforms\nAgile / Scrum delivery environments Qualifications\nA relevant qualification in one of the following would be advantageous: Computer Science\nSoftware Engineering\nInformation Technology\nRelated technical discipline Ideal Candidate\nWe are looking for someone who is: Technically strong and hands-on\nAnalytical and solutions focused\nComfortable troubleshooting production issues\nAble to work within a fast-paced delivery environment\nProactive and accountable\nStrong in communication and collaboration\nCustomer focused\nInterested 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.\nSalt is acting as an Employment Business in relation to this vacancy.","description_format":"text","description_chars":3908,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Telecommunications"],"lifecycle":[{"event":"open","at":"2026-09-29T21:51:31Z"}],"visa":[],"liveness":{"score":32,"band":"fade","label":"Fading","p_open":0.9,"p_active":0.395,"p_room":0.9,"age_days":20,"expected_fill_days":37,"reasons":["conf:103","agency","stale_co","urgency","velocity","win:mid","comp:brand"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/salt-intermediate-software-developer","json_url":"https://alion.io/job/salt-intermediate-software-developer.json","meta":{"generated_at":"2026-10-05T01:58:29Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2597,"day_limit":5000,"remaining_today":2403,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}