Job Search and Career Advice Platform

Enable job alerts via email!

Senior Dotnet Developer

Indomidas Advertising Pvt. Ltd.

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Cape Town is seeking a skilled Software Developer to design and maintain web applications using C# and .NET Core. Candidates should have solid experience with the Blazor Framework and Azure services, along with a strong background in Agile practices. This role offers opportunities to work on enterprise-grade projects and contribute to CI/CD processes. Successful applicants will have excellent problem-solving skills and a proactive learning attitude.

Qualifications

  • 7+ years of software development experience.
  • Strong expertise in C# and .NET Core.
  • Experience with Blazor, Entity Framework, and Azure services.

Responsibilities

  • Design, develop, and maintain web applications using C# and .NET Core.
  • Build reusable UI components with Fluent UI or MudBlazor.
  • Implement security measures and error handling.

Skills

C# programming
.NET Core development
Blazor Framework
Entity Framework Core
Azure services
Agile / Scrum
LINQ queries
CQRS design patterns
Secure coding practices
Problem-solving skills

Tools

Azure DevOps
Job description
Overview

7+ years of overall software development experience; at least 2–3 years working with modern .

Technical Stack

NET Core, 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.

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 backend 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.