Rosstone Professional Solutions
Intermediate .NET Developer (Blazor)
Cape Town, Western Cape
Contract (6 months)
Posted: 28 January 2026
Salary: R540 000 – R580 000 per annum
Job Overview
Rosstone Professional Solutions is seeking a skilled and motivated Intermediate .NET Developer to join our dynamic development team. The ideal candidate will have a minimum of 4 years’ hands-on software development experience, with strong expertise in .NET technologies, Blazor, and cloud-based solutions—preferably Microsoft Azure.
- This role is well suited to a developer who is passionate about building clean, maintainable code and who applies modern software development best practices.
Key Responsibilities
-
Design, develop, and maintain scalable .NET applications using Blazor and modern web technologies
-
Collaborate with cross-functional teams to deliver high-quality software solutions
-
Develop cloud-native applications using Microsoft Azure services
-
Apply software engineering best practices, including SOLID principles, design patterns, and object-oriented programming
-
Perform debugging, unit testing, performance tuning, and code optimisation
-
Design and optimise database solutions using Microsoft SQL Server or other relational databases
-
Participate in code reviews, technical discussions, and continuous improvement initiatives
Skills and Experience
-
Minimum of 4 years’ experience in software development
-
Strong experience with .NET Core / .NET 5+ and C#
-
Hands-on experience with Blazor for web application development
-
Solid understanding of Microsoft Azure or equivalent cloud platforms
-
Strong knowledge of object-oriented programming, design patterns, and SOLID principles
-
Excellent debugging, troubleshooting, and analytical skills
-
Proficiency in database development and design, particularly with Microsoft SQL Server
Personal Attributes
-
Excellent communication and interpersonal skills
-
Strong technical, diagnostic, and problem-solving abilities
-
Good leadership and organisational skills
-
Ability to build and maintain professional relationships with team members and clients