Full-stack Software Developer
Capital H Staffing · Sandton, Gauteng
Posted 15 October 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Description
Our client operates in the property management industry, specialising in the financial and administrative management of high-volume residential property portfolios. With a strong focus on technology and automation, they develop and maintain software solutions to streamline financial, accounting, compliance and operational processes. They are seeking an experienced Full-stack Software Developer who is comfortable working across modern web applications, established .NET systems, SQL Server databases and cloud infrastructure. This is a hands-on development role where the successful candidate will develop, maintain and enhance web applications, working across front-end interfaces, backend services, APIs and databases.
Minimum Requirements
- Matric certificate
- Relevant tertiary qualification in Information Technology, Computer Science or Software Development (advantageous).
- Minimum 3 years' commercial software development experience, preferably 3–5 years or more.
- Proven full-stack software development experience.
- Excellent English communication skills, with the ability to understand Afrikaans.
Technical Requirements Essential
- C# / VB.NET / ASP.NET development experience.
- HTML5, CSS3 and JavaScript.
- Microsoft SQL Server, including writing and optimising SQL queries, stored procedures and database integration.
- API and web service development and integration.
• Strong debugging, troubleshooting and problem-solving ability. Cloud / Infrastructure
- Experience working with AWS-hosted applications.
- Understanding of cloud-hosted web applications.
- Exposure to application deployment and infrastructure concepts.
- Ability to collaborate with developers responsible for cloud infrastructure.
Advantageous
- Classic ASP (used by legacy applications)
- Angular
- Vue.js.
- Ionic.
- Bootstrap.
- Git or other version control systems.
• CI/CD exposure. Key Responsibilities
- Develop, maintain and enhance full-stack web applications.
- Implement user interfaces based on designs provided by the UI Designer.
- Develop and maintain backend application functionality using C#/.NET.
- Develop and integrate APIs and web services.
- Develop, modify and optimise SQL Server queries and stored procedures.
- Maintain and extend existing .NET and legacy applications.
- Troubleshoot production issues, resolve defects and optimise application performance.
- Collaborate with developers, business analysts and other stakeholders.
- Participate in testing, deployment and ongoing application enhancements.
• Contribute to the continued development and modernisation of the company's cloud-hosted software platform. Ideal Candidate We are looking for someone who is:
- A technically strong, hands-on Full-stack Software Developer with excellent analytical ability.
- Comfortable working across modern and legacy Microsoft technologies.
- Experienced in SQL Server, APIs and backend integrations.
- Familiar with AWS-hosted applications and cloud environments.
- Able to understand existing codebases and enhance or modernise functionality.
- Capable of taking ownership of development tasks from implementation through deployment.
- Collaborative, pragmatic and quality-focused.
General
- We are committed to fair and inclusive hiring. All suitably qualified applicants are welcome to apply.
- Preference may be given in line with our client’s Employment Equity plan and applicable legislation.
- Applicants must have the legal right to work in South Africa at the time of application.
- Only shortlisted candidates will be contacted. If you do not hear from us within 30 days, please consider your application unsuccessful.
- Please include your current remuneration (CTC), salary expectation, and notice period (optional but helpful for screening).