Job Search and Career Advice Platform

Enable job alerts via email!

.NET developer

Indomidas

Johannesburg

On-site

ZAR 600 000 - 850 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Johannesburg is seeking a Senior Software Developer with extensive experience in modern .NET technologies. Responsibilities include writing efficient code, gathering user feedback, and working collaboratively in a dynamic team. Ideal candidates should have a deep expertise in C# and .NET Core, as well as experience with the Blazor Framework and Azure services. Excellent career development opportunities are offered alongside top talent.

Benefits

Excellent career development opportunities
Work alongside & learn from best in class talent

Qualifications

  • 7+ years of overall software development experience with at least 2–3 years using modern .NET technologies.
  • Deep expertise in C# and .NET Core development.
  • Experience with Blazor Framework, Blazor Server and Blazor WebAssembly.
  • Hands-on experience with Azure services, including Azure B2C and Azure DevOps.

Responsibilities

  • Write well-designed, testable, and efficient code.
  • Gather and evaluate user feedback.
  • Support continuous improvement through investigation of new technologies.

Skills

C# programming
.NET Core development
Blazor Framework
Entity Framework Core
Azure services
MediatR
CQRS design patterns
Problem-solving skills
Agile / Scrum environments
Job description
The Role :
You will be responsible for :
  • Writing well-designed, testable and efficient code.
  • Gathering and evaluating user feedback.
  • Working as a part of a dynamic team to deliver winning products.
  • Providing code documentation and other inputs to technical documents.
  • Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
  • Troubleshooting and debugging to optimise performance.
Ideal Profile :
  • 7+ years of overall software development experience with at least 2–3 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.
What's on Offer?
  • Excellent career development opportunities
  • Work alongside & learn from best in class talent
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.