Senior .Net Developer

Idbasesoftware

Cape Town

On-site

ZAR 700,000 - 1,100,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

12-month contract
Cape Town CBD location
Potential renewal

Job summary

Idbasesoftware is seeking a highly skilled Senior .Net Developer to join our Cape Town development team. You will contribute to scalable .NET applications using Blazor and cloud-based solutions, with a focus on clean, maintainable code and modern practices.

The role requires 6+ years of hands-on development, strong C#, .NET Core/.NET 5+, Blazor, and Azure expertise, plus solid SQL Server knowledge. Collaborative, proactive engineers will thrive in our team-driven environment.

Qualifications

  • Minimum of 6 years of hands-on software development experience.
  • Strong experience with .NET Core/.NET 5+ and C#.
  • Practical experience with Blazor for web applications.
  • Solid knowledge of Microsoft Azure or other cloud platforms.
  • Proficient in database design with SQL Server.

Responsibilities

  • Design, develop, and maintain scalable .NET apps using Blazor and modern web tech.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Apply SOLID principles, design patterns, and OOP for maintainable code.
  • Conduct thorough debugging, unit testing and performance tuning.
  • Design and optimize databases using SQL Server or similar.

Skills

C# or CSharp
.NET Core/.NET 5+
Blazor
Azure
SQL Server
SOLID principles
Debugging
Unit Testing

Tools

Visual Studio
Git

Job description

JOIN A TEAM OF CURIOUS MINDS, PROBLEM-SOLVERS, AND INNOVATORS DRIVING HIGH-IMPACT CHANGE FOR OUR CLIENTS, COMMUNITIES, AND THE WORLD.

We’re excited for new talent!

Our goal is to recruit and build an exceptional cadre of professionals who are passionate about doing work that matters. Successful candidates are placed into a niche practice area that best suits their skill set, interests and personal capability.

Opportunities do not follow a set timeline. Instead, opportunities at this level are advertised when they become available on an ongoing basis.

Your application must consist of:

  • A copy of your identity document or passport
  • Copies of all academic certificates obtained.

Process:

  • The application is received and screened against required skills, competencies and experience
  • The candidate is required to complete a technical case study
  • Face-to-face and online psychometric assessments are conducted
  • An interview is conducted
  • Credential checks and references are completed
  • If the candidate is successful, an offer of employment is made.

We are seeking a highly skilled and motivated Senior .Net Developer to join our dynamic development team. The ideal person will bring at least 6 years of hands‑on software development experience with a strong focus on .Net technologies, Blazor, and cloud‑based solutions (preferably Microsoft Azure). This role requires a developer who is passionate about writing clean, maintainable code and follows modern development best practices.

What you’ll do:

  • Design, develop, and maintain scalable .NET applications using Blazor and modern web technologies.
  • Collaborate with cross‑functional teams to deliver high‑quality software solutions.
  • Apply software engineering best practices including SOLID principles, design patterns, and object‑oriented programming.
  • Conduct thorough debugging, unit testing, and performance tuning.
  • Design and optimize database solutions using Microsoft SQL Server or other relational databases.
  • Participate in code reviews, technical discussions, and contribute to continuous improvement efforts.

Your expertise:

  • Minimum of 6 years' experience in software development.
  • Proven experience in .Net Core/.Net 5+ and C#.
  • Practical experience with Blazor for web application development.
  • Solid understanding and hands‑on experience with Microsoft Azure or equivalent cloud platforms.
  • Strong knowledge of object‑oriented programming, design patterns, and SOLID principles.
  • Excellent debugging, troubleshooting, and analytical skills.
  • Proficient in database development and design, particularly with Microsoft SQL Server.

Personal attributes:

  • Excellent communication skills, motivational, and interpersonal skills.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Strong leadership and organizational abilities.
  • Build professional relationships with team and clients.

Additional Information:

  • Salary: Market‑Related
  • Contract: 12 months with possibility of renewal
  • Location: Cape Town CBD

We don’t feel that you need to go to an office every day to have impact, but we do want our team members to have options.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate .Net Developer (with Blazor)
Intermediate .Net Developer (with Blazor)

Zohorecruit • Cape Town

On-site
ZAR 600,000 - 900,000
Senior .Net Developer (with Blazor) (iOCO0119)
Senior .Net Developer (with Blazor) (iOCO0119)

iOCO Limited • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Developer (C# and Blazor)
Senior Developer (C# and Blazor)

Boardroom Appointments • Johannesburg

On-site
ZAR 550,000 - 900,000
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 .NET Developer - Blazor, Azure & Cloud Solutions
Senior .NET Developer - Blazor, Azure & Cloud Solutions

iDbase Software • Cape Town

On-site
ZAR 600,000 - 800,000
Senior .NET Developer
Senior .NET Developer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Salary bonus structure
Hybrid work environment
Medical, dental, and vision insurance
+1
Lead .Net and Blazor Developer
Lead .Net and Blazor Developer

Blue Pearl PTY • Cape Town

On-site
ZAR 700,000 - 900,000
Senior Software Developer - Full Stack (C#/.NET)
Senior Software Developer - Full Stack (C#/.NET)

Placements24 • Soweto

On-site
ZAR 700,000 - 1,100,000
Health insurance
Paid time off
Career growth opportunities
+1
Senior .Net Developer
Senior .Net Developer

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior C#. Net Developer (Blazor)
Senior C#. Net Developer (Blazor)

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 900,000 - 1,500,000