Full-stack Software Developer (Remote) (CH1293)
Hands-on full-stack developer for a South African residential property management company, building and modernising its cloud-hosted software platform. Day to day: front-end UI work, C#/.NET backend services, API integrations, SQL Server query/stored-procedure work, and maintaining legacy apps on AWS.
- Compensation
- Not disclosed
- Location
- KwaZulu Natal, South Africa
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Matric certificate
- Minimum 3 years' commercial software development experience (preferably 3-5+)
- Proven full-stack software development experience
- Excellent English communication skills and ability to understand Afrikaans
- C# / VB.NET / ASP.NET development experience
- HTML5, CSS3 and JavaScript
- Microsoft SQL Server: writing and optimising queries, stored procedures, database integration
- API and web service development and integration
- Strong debugging, troubleshooting and problem-solving ability
- 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
- Legal right to work in South Africa at time of application
Nice to have
- Tertiary qualification in IT, Computer Science or Software Development
- Classic ASP (legacy applications)
- Angular
- Vue.js
- Ionic
- Bootstrap
- Git or other version control systems
- CI/CD exposure
Full 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.