Senior .Net Developer (with Blazor) (iOCO0119)

iOCO Limited

Cape Town

Hybrid

ZAR 900,000 - 1,300,000

Part time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

iOCO Limited in Cape Town is seeking a Senior .NET Developer to design, build, and maintain enterprise-grade applications using C#, .NET Core, and Blazor.

You will work in a hybrid environment, mentoring junior developers, aligning with Agile practices, and leveraging Azure services (B2C, Blob Storage) and MediatR/CQRS to deliver scalable solutions.

Qualifications

  • 7+ years of software development experience
  • 5+ years with modern .NET technologies
  • Strong C# and .NET Core development
  • Experience with Blazor Server and Blazor WASM
  • Experience designing reusable UI components
  • Experience with Azure B2C, Blob Storage, and DevOps
  • Familiarity with MediatR and CQRS
  • Secure coding practices and audit logging
  • Agile/Scrum experience
  • Leadership experience
  • Experience on enterprise-grade software projects
  • Open-source contributions

Responsibilities

  • Design, develop, and maintain scalable web apps using C#, .NET Core, Blazor.
  • Build reusable UI components with Fluent UI or MudBlazor.
  • Develop back-end services with ASP.NET Core following clean architecture.
  • Integrate Azure B2C authentication and Azure Blob Storage.
  • Implement Entity Framework Core with LINQ and migrations.
  • Build CQRS pipelines using MediatR.
  • Implement audit logging, error handling, security.
  • Contribute to CI/CD with Azure DevOps.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and stay updated with tech trends.

Skills

C# programming
.NET Core
Blazor
UI components
Azure services
MediatR CQRS
Secure coding
Agile/Scrum
Leadership
Problem solving
Open source

Tools

Fluent UI
MudBlazor
Azure DevOps
Azure Blob Storage
ASP.NET Core

Job description

We are looking for a Senior .Net Developer who has evolved with the tech landscape, demonstrating strong adaptability and deep development knowledge. You’ll play a key role in designing, building, and maintaining enterprise-grade applications using modern .Net technologies—particularly with C#, Blazor, and the Azure ecosystem. If you thrive on clean code, secure practices, reusable components, and scalable architectures, this role is for you.

What you'll do:
  • Design, develop, and maintain scalable web applications using C#, .NET Core, and Blazor (Server and WASM).
  • Build and enhance component-based UIs using Fluent UI (preferred) or MudBlazor, ensuring reusability and performance.
  • Develop back-end services using ASP.Net Core, following clean architecture principles.
  • Integrate with Azure B2C for authentication and manage secure file transfers using Azure Blob Storage.
  • Implement Entity Framework Core for data persistence, including LINQ queries and database migrations.
  • Build CQRS-based request pipelines using MediatR.
  • Implement robust audit logging, error handling, and security mechanisms.
  • Contribute to CI/CD processes using Azure DevOps for seamless builds, testing, and deployments.
  • Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers.
  • Stay up-to-date with evolving tech stacks and mentor junior developers.
Your Expertise:
  • 7 years of overall software development experience with at least 5+ years working with modern .NET technologies.
  • Deep expertise in C# programming and .NET Core development.
  • Solid experience with Blazor Framework, including Blazor Server and Blazor WebAssembly.
  • Proficient in creating modular, reusable UI components using Fluent UI or MudBlazor.
  • Skilled in Entity Framework Core, including writing LINQ queries and handling DB migrations.
  • Hands‑on experience with Azure services, particularly Azure B2C, Blob Storage, and Azure DevOps.
  • Familiarity with MediatR and CQRS design patterns.
  • Strong understanding of secure coding practices, including audit logging, secure file transfers, and error handling.
  • Excellent problem‑solving skills and a proactive attitude toward learning and applying new technologies.
  • Experience working in Agile/Scrum environments.
  • Prior involvement in enterprise‑grade software projects.
  • Contributions to open‑source or developer communities.
  • Proven experience filling a leadership role.
Technical overview of the required skills:
  • C# and .NET Core
    • Deep understanding of C# is foundational.
    • Familiarity with ASP.NETCore for back-end 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
Other information applicable to the opportunity:
  • Contract position(6 months)
  • Location: Cape Town (hybrid way of work)
  • Level: Senior (7+ years experience)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net Developer (with Blazor) (iOCO0119)
Senior .Net Developer (with Blazor) (iOCO0119)

Ioco • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Enterprise-grade projects
Senior C#. Net Developer (Blazor)
Senior C#. Net Developer (Blazor)

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 900,000 - 1,500,000
Lead .Net and Blazor Developer
Lead .Net and Blazor Developer

Blue Pearl PTY • Cape Town

Hybrid
ZAR 700,000 - 900,000
Lead .Net and Blazor Developer
Lead .Net and Blazor Developer

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Collaborative team environment
Intermediate .Net Developer (with Blazor)
Intermediate .Net Developer (with Blazor)

Blue Pearl PTY • Cape Town

Hybrid
ZAR 600,000 - 900,000
Senior Developer (C# and Blazor)
Senior Developer (C# and Blazor)

Boardroom Appointments • Johannesburg

On-site
ZAR 550,000 - 900,000
Senior .Net Developer
Senior .Net Developer

Idbasesoftware • Cape Town

On-site
ZAR 700,000 - 1,100,000
12-month contract
Cape Town CBD location
Potential renewal
Lead .Net and Angular Developer
Lead .Net and Angular Developer

Blue Pearl PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior .NET/Blazor Engineer — Hybrid (Cape Town)
Senior .NET/Blazor Engineer — Hybrid (Cape Town)

Ioco • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Enterprise-grade projects
Senior .Net Developer
Senior .Net Developer

iDbase Software • South Africa

Remote
ZAR 900,000 - 1,500,000