Sabenza IT & Recruitment - Senior C#. Net Developer (Blazor experience - Remote)
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.
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.