We are seeking a highly skilled and motivated Senior .Net Developer to join our dynamic development team. The ideal person will bring at least 6 years of hands-on software development experience with a strong focus on .Net technologies, Blazor, and cloud-based solutions (preferably Microsoft Azure). This role requires a developer who is passionate about writing clean, maintainable code and follows modern development best practices.
Skills and Experience
What you’ll do :
- 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 leveraging Microsoft Azure services.
- Apply software engineering best practices including SOLID principles, design patterns, and object-oriented programming.
- Conduct thorough debugging, unit testing, and performance tuning.
- Design and optimize database solutions using Microsoft SQL Server or other relational databases.
- Participate in code reviews, technical discussions, and contribute to continuous improvement efforts.
Your expertise :
Minimum of 6 years' experience in software development.Proven experience in .Net Core / .Net 5+ and C#.Practical experience with Blazor for web application development.Solid understanding and hands-on experience with Microsoft Azure or equivalent cloud platforms.Strong knowledge of object-oriented programming, design patterns, and SOLID principles.Excellent debugging, troubleshooting, and analytical skills.Proficient in database development and design, particularly with Microsoft SQL Server.Personal attributes :
Excellent communication skills, motivational, and interpersonal skills.Excellent technical, diagnostic, and troubleshooting skills.Strong leadership and organizational abilities.Build professional relationships with team and clients.Additional Information :
Salary : Market- RelatedContract : 12 months with possibility of renewalLocation : Cape Town CBD