PermanentIT & Software

Senior C#. Net Developer (Blazor)

Sabenza IT & Recruitment

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

    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. You’ll 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 ASP.NET 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. Sabenza IT & Recruitment Recruiter

    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.

    How to spot a job scam

    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.

    Similar roles

    Get new it & software jobs in western cape by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.