Senior .Net Developer; Blazor); iOCO
Job in
Cape Town, 7561, South Africa
Listed on 2026-09-14
Listing for:
iOCO Limited
Full Time
position Listed on 2026-09-14
Job specializations:
-
Software Development
.NET Developer, Full Stack Developer, C# / Unity Developer, Azure
Job Description & How to Apply Below
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.
Whatyou'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 Mud Blazor, 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 Mediat
R. - Implement robust audit logging, error handling, and security mechanisms.
- Contribute to CI/CD processes using Azure Dev Ops 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.
- 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 Web Assembly.
- Proficient in creating modular, reusable UI components using Fluent UI or Mud Blazor.
- 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 Dev Ops.
- 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.
- 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 Web Assembly (WASM).
- Understanding of component-based architecture and lifecycle
- UI Libraries and Design Systems
- Experience with Fluent UI (preferred) or Mud Blazor
- 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 Dev Ops 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
- Contract position(6 months)
- Location:
Cape Town (hybrid way of work) - Level: Senior (7+ years experience)
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×