Job Description
We are seeking a skilled and motivated Intermediate level .Net Developer to join our dynamic development team. The ideal candidate will bring at least 4 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.
Requirements
Key Responsibilities:
- Design,develop, and maintain scalable .NET applications using Blazor and modernweb technologies.
- Collaboratewith cross-functional teams to deliver high-quality software solutions.
- Developcloud-native applications leveraging Microsoft Azure services.
- Applysoftware engineering best practices including SOLID principles, designpatterns, and object-oriented programming.
- Conductthorough debugging, unit testing, and performance tuning.
- Designand optimize database solutions using Microsoft SQL Server or otherrelational databases.
- Participatein code reviews, technical discussions, and contribute to continuousimprovement efforts.
Your expertise:- Minimum of 4 years'experience in software development.
- Proven experience in .NETCore/.NET 5+ and C#.
- Practical experience withBlazor for web application development.
- Solid understanding andhands-on experience with Microsoft Azure or equivalent cloud platforms.
- Strong knowledge ofobject-oriented programming, design patterns, and SOLID principles.
- Excellent debugging,troubleshooting, and analytical skills.
- Proficient in databasedevelopment and design, particularly with Microsoft SQL Server.
Personal Attributes: - Excellent communicationskills, motivational, and interpersonal skills.
- Excellent technical,diagnostic, and troubleshooting skills.
- Strong leadership andorganizational abilities.
- Build professionalrelationships with team and clients.
Further details: - Location: Cape Town -hybrid way of work
- Level: Intermediate (4+years experience)