Senior C#. Net Developer (Blazor)
- Location
- Cape Town, Western Cape
- Contract
- Permanent
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for a Senior Full Stack Developer, posted by Sabenza IT & Recruitment, to join a fast-paced, high-impact project. The focus is on building a modern, component-driven application using C#, .NET Core, and Blazor, emphasizing clean architecture, reusable UI components, and scalable backend services. **What you will do** You will work across backend APIs, rich front-end interfaces, and cloud-based Azure services within a collaborative engineering environment, focusing on quality and performance. This involves building a modern, component-driven application leveraging C#, .NET Core, and Blazor. **Requirements (from the original advert)** * Deep understanding of C#. * Familiarity with ASP.NET Core for backend services. * Proficiency in both Blazor Server and Blazor WebAssembly (WASM). * Understanding of component-based architecture and lifecycle. * Experience with Fluent UI (preferred) or MudBlazor. * Ability to build reusable UI components (e.g., grids, buttons, menus). * Experience with Entity Framework Core for data access and Object-Relational Mapping (ORM), including DB migrations and LINQ queries. * Familiarity with the Azure Ecosystem, specifically: * Azure B2C for authentication and authorization. * Azure Blob Storage for file handling. * Azure DevOps for CI/CD pipelines and deployment. * Experience with MediatR and Command Query Responsibility Segregation (CQRS) patterns for request handling. * Knowledge of Security and Logging practices, including audit logging of database changes, secure file transfers, and error handling. **Who should apply** A Senior Full Stack Developer with strong full-stack capabilities, who is focused on clean architecture, reusable UI components, and scalable backend services. The ideal candidate should be prepared to work across backend APIs, rich front-end interfaces, and cloud-based Azure services, thriving in a collaborative engineering environment centered on quality and performance. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/cape-town/senior-c%23.-net-developer-blazor-id-7606050 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- C#
- .NET
- Azure
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.