Job Description - Senior C#. Net Developer (Blazor)
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
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in South Africa.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast!
Find the best jobs in South Africa, apply in 1 click and get a job today!