{"id":37108,"date":"2026-06-04T12:00:36","date_gmt":"2026-06-04T12:00:36","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/software-developer-2781-senior-software-developer-2782-software-testing-specialist-2783\/"},"modified":"2026-06-04T12:02:06","modified_gmt":"2026-06-04T12:02:06","slug":"software-developer-2781-senior-software-developer-2782-software-testing-specialist-2783","status":"publish","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/software-developer-2781-senior-software-developer-2782-software-testing-specialist-2783\/","title":{"rendered":"Software Developer (2781) \n\n\n            \n\n            \n            Senior Software Developer (2782) \n\n\n            \n\n            \n            Software Testing Specialist (2783) \n\n\n            \n\n            \n            Administrative Coordinator (2962) \n\n\n            \n\n            \n            Enterprise Architect (2885) \n\n\n            \n\n            \n            Provincial RRM Contract Engineer (2946) \n\n\n            \n\n            \n            Statutory Control Specialist (2950)"},"content":{"rendered":"<p>MINIMUM REQUIREMENTS:<\/p>\n<p>\tDiploma in Information Technology at NQF 6 or equivalent.<br \/>\n\tCertifications: C# with MVVM Framework or C++.<br \/>\n\tAt least 3 years in application and software development.<\/p>\n<p>ADVANTAGEOUS:<\/p>\n<p>\tCertifications in MVC, Oracle SQL Developer Database, or Microsoft SQL Server Database.<br \/>\n\tExposure to design patterns (SOLID, Repository, Dependency Injection).<br \/>\n\tExperience with modern frameworks such as Angular (front-end), ASP.NET Core Web API (back-end), Razor Pages, and Flutter.<br \/>\n\tKnowledge of DevOps practices and cloud platforms (AWS, Azure, or GCP).<\/p>\n<p>KEY RESPONSIBILITIES:<\/p>\n<p>\tAssist in designing, developing, and enhancing web, mobile, and desktop applications.<br \/>\n\tWrite clean, efficient, and maintainable code while following coding standards.<br \/>\n\tDebug, troubleshoot, and resolve application issues through root cause analysis.<br \/>\n\tParticipate in peer code reviews and knowledge sharing within the team.<br \/>\n\tSupport the testing and deployment of new applications, patches, and updates.<br \/>\n\tMaintain accurate technical documentation, including code comments and development procedures.<br \/>\n\tTranslate user requirements, storyboards, and mock-ups into fully functional applications.<br \/>\n\tDesign and implement efficient and reliable solutions using .NET and MVVM frameworks.<br \/>\n\tEnsure application performance, responsiveness, and security across platforms.<br \/>\n\tCollaborate with cross-functional teams (analysts, testers, project managers, and infrastructure specialists) to deliver aligned solutions.<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website ( https:\/\/www.gov.za\/about-government\/contact-directory\/soe\/south-african-national-road-agency ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"The South African National Roads Agency (SANRAL)","_company_website":"https:\/\/www.gov.za\/about-government\/contact-directory\/soe\/south-african-national-road-agency","_company_tagline":"SANRAL seeks to enhance your travel and road experience by strategically planning, designing, constructing, and maintaining the national road network for social development and economic growth in SA. As the custodian of the national road network, we are committed to the creation of economic value... read more for the nation, through the provision of road infrastructure. 48 Tambotie Avenue, Val de Grace, PRETORIA","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":{"0":"post-37108","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"hentry","5":"job_listing_region-gauteng","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/37108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=37108"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=37108"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=37108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}