SENIOR FULL STACK .NET DEVELOPER - REMOTE

 Job Description:

Location: Remote (must be based in South Africa)
Type: Full-time Contract (8-hour workday)
Industry: Consulting / Software Development
Level: Mid to Senior

We are recruiting on behalf of our client an established, women-owned consulting firm specializing in web applications, data warehousing, and data visualization who is looking for an experienced and creative Full Stack .NET Developer to join their fully remote team. This is an excellent opportunity for a skilled developer who thrives in a collaborative, distributed environment and is passionate about building scalable, modular applications.

ROLE RESPONSIBILITIES:

  • Design and develop end-to-end solutions using the Microsoft stack and Azure services for both web and mobile

  • Build and deploy full stack .NET applications (web and console-based)

  • Collaborate with multidisciplinary team members to refine project requirements and deliverables

  • Produce clear technical specifications and maintain technical documentation

  • Debug, review, and optimize existing .NET applications

  • Contribute to architecture decisions and best development practices

REQUIREMENTS:

  • Minimum 5 years hands-on experience with Microsoft .NET, C#, SQL Server, and the Visual Studio environment

  • Proven experience as a Full Stack Developer, comfortable with both front-end and back-end development

  • Proficient in JavaScript / TypeScript, HTML5, CSS, Bootstrap, and responsive design

  • Experience working with Azure cloud services and deployment tools

  • Strong understanding of version control and code management (Git, Azure DevOps)

  • Excellent problem-solving skills, communication skills, and ability to work independently in a remote setup