{"id":3787311,"url":"https://alion.io/job/managed-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria","title":"Senior Software Developer - C#, PHP, JavaScript, Core, Angular/React - Pretoria","company":{"id":4496103,"name":"Managed Outsourced Technology Solutions t/a MOTS Recruit","domain":null,"url":"https://alion.io/company/managed-outsourced-technology-solutions-ta-mots-recruit","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","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":{"min":80000,"max":95000,"currency":"ZAR","period":"month","gross":true,"usd_annual":69336},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"PHP","optional":false},{"name":"React.js","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-29T08:01:05Z","employer_posted_date":null,"last_verified_at":"2026-10-29T08:01:05Z","board_verified":false,"closed_at":null,"days_open":9,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":9},"description":"Introduction\nReady to take ownership of software that makes a real difference?\n\nAre you an experienced Software Developer who enjoys solving complex technical challenges, improving existing systems and building reliable, high-quality software?\n\nWe’re looking for a skilled Senior Software Developer to join a development team responsible for maintaining, enhancing and developing business-critical software solutions. This is an opportunity to work across web applications, backend services, databases and system integrations, while playing an important role in improving software performance, quality and reliability.\n\nIf you enjoy getting to the root of technical problems, writing clean and maintainable code, and turning business requirements into practical solutions, this could be the opportunity for you.\n\nDuties & Responsibilities\nWhat you’ll be doing\n\n Develop, maintain and enhance web-based applications, backend services and software components.\n\n Translate business requirements into practical, reliable and maintainable technical solutions.\n\n Troubleshoot complex software defects, investigate root causes and implement effective fixes.\n\n Develop and optimise SQL queries, database objects and data-processing functionality.\n\n Build and maintain APIs and integrations between applications and third-party systems.\n\n Improve application performance, security, stability and code quality.\n\n Conduct unit, integration and regression testing to ensure changes work as expected.\n\n Participate in code reviews, version control and controlled software releases.\n\n Maintain technical documentation and support knowledge sharing within the development team.\n\n Collaborate with project managers, support consultants and business stakeholders to deliver effective solutions.\n\n Identify opportunities to improve existing systems, reduce technical debt and streamline development processes.\n\nDesired Experience & Qualification\nWhat we’re looking for\n\n A relevant qualification in Software Development, Computer Science, Information Technology or equivalent practical experience.\n\n At least 10 years’ experience developing and maintaining business software applications.\n\n Strong programming skills and experience working with existing codebases.\n\n Practical experience developing web applications and backend services.\n\n Good knowledge of relational databases and SQL.\n\n Experience developing and maintaining APIs and system integrations.\n\n Proficiency in Git or an equivalent version-control platform.\n\n Strong debugging, analytical and problem-solving abilities.\n\n Experience with automated testing, code reviews and controlled software releases.\n\n The ability to interpret business requirements and translate them into effective technical solutions.\n\n Excellent communication skills, attention to detail and a strong sense of accountability.\n\nTechnical skills that will give you an advantage\n\nExperience with the following technologies would be beneficial:\n\n C#\n\n PHP\n\n SQL\n\n JavaScript\n\n HTML and CSS\n\n ASP.NET Core\n\n Angular or React\n\nAdditional experience with legacy systems, application performance optimisation, mobile application integrations, automated deployment tools or business applications such as workforce management, scheduling, time and attendance, access control, HR or payroll systems would be advantageous.\n\nPackage & Remuneration\nR 80k - R 95k per month\n\nInterested?\nThe type of developer who will thrive in this role\n\nYou are a methodical and solutions-driven developer who takes pride in producing quality code. You enjoy investigating problems, understanding how systems work together and taking ownership of issues through to resolution.\n\nYou are comfortable collaborating with different teams, communicating technical risks, managing your workload and adapting to unfamiliar technologies or business requirements.\n\nWorking arrangements\n\nThe role operates primarily during standard development hours, with participation in scheduled releases, maintenance activities and agreed after-hours technical support when required. Occasional visits to operational or customer sites may also be necessary.\n\nInterested in taking the next step?\n\nIf you have the experience, technical expertise and passion for developing dependable software solutions, we’d love to hear from you.\n\nApply today and take your software development career to the next level.","description_format":"text","description_chars":4370,"description_truncated":false,"requirements":{"experience_years_min":10,"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":[],"lifecycle":[{"event":"open","at":"2026-11-05T03:57:50Z"}],"visa":[],"liveness":{"score":51,"band":"ok","label":"Likely open","p_open":1,"p_active":0.51,"p_room":1,"age_days":8,"expected_fill_days":29,"reasons":["seen:8","agency","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":{"stated_usd_annual":69336,"is_top_pay":false},"html_url":"https://alion.io/job/managed-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria","json_url":"https://alion.io/job/managed-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria.json","meta":{"generated_at":"2026-11-07T11:02:11Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10699,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4496103},"rest":"https://alion.io/mcp/rest/get_company?id=4496103"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmanaged-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmanaged-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmanaged-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/managed-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmanaged-outsourced-technology-solutions-ta-mots-recruit-senior-software-developer-c-php-javascript-core-angularreact-pretoria"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3787311}},{"tool":"search_jobs","arguments":{"company":4496103,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3787311},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}