Sabenza IT & Recruitment - Senior C#. Net Developer (Blazor experience - Remote)

Developer
💰 Negotiable
📍 Cape Town, South Africa
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 hours ago

Developer is needed in Cape Town, South Africa.

Client: Sabenza IT & Recruitment

Location: Cape Town, WC, za

Contract: Contract

Job Description

We are seeking 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

Core stack requirements:

  • C# and .NET Core:
  • 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.

Additional Information

This position involves working in a collaborative engineering environment that emphasizes quality and performance.

Posted a month ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.