Senior C#. Net Developer (Blazor)
Job Location:
Cape Town - South Africa
Monthly Salary:
Not provided by the employer
Experience Required:
5years
Posted:
8 September 2026 (Yesterday)
Application Deadline:
6 December 2026
Vacancies:
1 Vacancy
Job Summary
We are on the hunt for a Senior Full Stack Developer to join a fast-paced high-impact project building a modern component-driven application using C# .NET Core and Blazor.
This role requires strong full-stack capability with a focus on clean architecture reusable UI components and scalable backend services.
Youll work across backend APIs rich front-end interfaces and cloud-based Azure services in a collaborative engineering environment focused on quality and performance.
Requirements
- Deep understanding of C# is foundational.
- Familiarity with Core for backend services
Blazor Framework:
- Proficiency in both Blazor Server and Blazor WebAssembly (WASM).
- Understanding of component-based architecture and lifecycle
UI Libraries and Design Systems:
- Experience with Fluent UI (preferred) or MudBlazor
- Ability to build reusable UI components like grids buttons and menus
Entity Framework Core:
- For data access and ORM (Object-Relational Mapping).
- Includes DB migrations and LINQ queries.
Azure Ecosystem:
- Azure B2C for authentication and authorization.
- Azure Blob Storage for file handling.
- Azure DevOps for CI/CD pipelines and deployment.
MediatR and CQRS:
- Implements Command Query Responsibility Segregation (CQRS) patterns for request handling
Security and Logging:
- Audit logging of database changes.
- Secure file transfers and error handling.
Required Skills:
C# .NET Blazor