{"id":1769267,"url":"https://alion.io/job/adapt-it-intermediate-software-developer-at-adapt-it","title":"Intermediate Software Developer at Adapt IT","company":{"id":8390,"name":"ADAPTIT","domain":"adaptit.com","url":"https://alion.io/company/adaptit","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":92,"open_postings":3,"ghost_share":0,"stale_share":0.333,"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":"on_site","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":50000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":10},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon SageMaker","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":"MySQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"TensorFlow","optional":false}],"status":"live","first_seen_at":"2026-09-28T07:00:29Z","employer_posted_date":null,"last_verified_at":"2026-09-28T07:00:29Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"Introduction\n\n We are looking for an experienced Intermediate Software Developer to join our dynamic telecommunications team. This is an exciting opportunity for a developer who enjoys solving complex technical challenges and developing secure, scalable software solutions for telecom operators.\n\nIn this role, you will be involved in the full software development lifecycle, from requirements analysis and solution design through to development, testing, deployment, and ongoing support. You will also have the opportunity to contribute to the integration of AI and emerging technologies into innovative telecommunications solutions.\n\n Description\n\n Key ResponsibilitiesDesign, develop, test, deploy, and maintain secure, scalable software solutions.\n\nDevelop customised modules, APIs, integrations, and applications based on customer requirements.\n\nTake ownership of assigned systems or platforms, ensuring performance, availability, reliability, and lifecycle management.\n\nApply secure coding practices and ensure compliance with security and data protection requirements.\n\nTroubleshoot and resolve software bugs and production incidents, including root cause analysis.\n\nMonitor and optimise system performance, availability, and scalability.\n\nParticipate in code reviews and ensure adherence to development and security standards.\n\nContribute to AI use cases and integrate AI capabilities into telecom solutions where applicable.\n\nWork closely with Technical Leads, Project Managers, customers, and cross-functional teams.\n\nManage and coordinate third-party/vendor integrations where required.\n\nMaintain accurate technical documentation to support knowledge sharing and operational continuity.\n\nParticipate in Agile/Scrum ceremonies, estimation, planning, and delivery activities.\n\nSupport incident response and post-incident reviews for critical systems.\n\nContinuously develop technical skills and share knowledge with team members.\n\n Minimum Requirements\n Minimum RequirementsBachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.\n\n3–5 years’ hands-on software development experience.\n\nStrong experience with modern programming languages such as Java, Golang, or Python.\n\nGood understanding of secure software development, including authentication, authorisation, and data encryption.\n\nExperience with relational databases such as MySQL.\n\nExperience using Git or other version control systems.\n\nExperience developing and integrating RESTful APIs and working with REST/SOAP.\n\nUnderstanding of microservices architecture and integration patterns.\n\nProven experience delivering customised, customer-facing software solutions in a dynamic environment.\n\nAdvantageous ExperienceTelecommunications industry or telecom operator experience.\n\nKnowledge of telecom protocols such as SS7 and SIP.\n\nExperience with VAS, messaging, or telecommunications platforms.\n\nExposure to AI technologies or platforms such as TensorFlow, Azure AI, or AWS SageMaker.\n\nExperience with Docker, Jenkins, CI/CD, or similar technologies.\n\nKnowledge of monitoring and observability tools such as Prometheus and Grafana.\n\nExperience with AWS, Azure, or GCP.\n\nAgile/Scrum experience.\n\nExperience with responsible AI specification-driven development and agentic frameworks.\n\nWhat We’re Looking ForWe are looking for someone who is:\n\nAnalytical and solution-oriented.\n\nPassionate about software development and emerging technologies.\n\nCustomer-focused with strong communication skills.\n\nComfortable working in a fast-paced environment.\n\nAble to take ownership and accountability for systems and outcomes.\n\nA collaborative team player with a continuous-learning mindset.\n\nFocused on delivering secure, high-quality, and reliable solutions.\n\n Desired Skills: \n Software Development\n Telecommunications\n Java / Golang / Python\n RESTful APIs\n Microservices\n Cloud Technologies\n Artificial Intelligence (AI)","description_format":"text","description_chars":3922,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Telecommunications"],"lifecycle":[{"event":"open","at":"2026-10-03T14:57:27Z"}],"visa":[],"liveness":{"score":82,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.817,"p_room":1,"age_days":5,"expected_fill_days":18,"reasons":["seen:5","win:early"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/adapt-it-intermediate-software-developer-at-adapt-it","json_url":"https://alion.io/job/adapt-it-intermediate-software-developer-at-adapt-it.json","meta":{"generated_at":"2026-10-05T01:55:40Z","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":2522,"day_limit":5000,"remaining_today":2478,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}