.NET Developer (C# / Microsoft SQL)

Being IT Solutions

Durbanville

Hybrid

ZAR 600,000 - 900,000

Full time

11 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Being IT Solutions in Durbanville, Cape Town, is seeking an Intermediate to Senior .NET Developer to build high-quality software and own features from design through deployment.

You will mentor juniors, drive quality, participate in architecture discussions, and contribute to Azure DevOps driven workflows in an Agile team. Strong C#/.NET, SQL Server, REST APIs, and problem-solving are essential; we value collaboration and delivering scalable, reliable software.

Qualifications

  • 5–7 years' experience developing software using C# and .NET.
  • Strong experience with SQL Server, including query optimisation, indexing and stored procedures.
  • Experience designing and developing REST APIs and backend services.
  • Solid understanding of Object-Oriented Programming, SOLID principles and software design patterns.
  • Experience working with Git and Azure DevOps (or similar CI/CD and version control tools).
  • Experience troubleshooting and resolving production issues.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently while contributing effectively within a team.
  • Experience mentoring or supporting junior developers would be advantageous.

Responsibilities

  • Design, develop and maintain modern C#/.NET applications.
  • Build scalable backend services and REST APIs.
  • Design and optimise SQL Server databases, stored procedures and complex queries.
  • Collaborate with product owners and stakeholders to understand business requirements and translate them into technical solutions.
  • Take ownership of features from design through deployment and ongoing support.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Perform code reviews and help maintain high development standards.
  • Mentor and support junior developers where required.
  • Troubleshoot production issues and implement robust long-term solutions.
  • Write clean, maintainable, well-tested and well-documented code.
  • Continuously improve system performance, scalability and reliability.
  • Work within an Agile development environment using Azure DevOps.

Skills

C#/.NET development
REST API design
SQL Server optimization
OOP & SOLID
Git & CI/CD
Troubleshooting
Analytical problem solving
Communication & collaboration
Independent contributor in team
Mentoring juniors

Tools

Azure DevOps
Git
CI/CD tools

Job description

Location: Durbanville, Cape Town (Hybrid)

About the Role:

We're looking for an Intermediate to Senior .NET Developer who enjoys building high-quality software that solves real business problems.

This role is ideal for someone who has moved beyond simply delivering tasks and is comfortable taking ownership of features, contributing to technical decisions, mentoring less experienced developers, and driving quality throughout the development lifecycle.

You'll work within a collaborative development team where engineering excellence, clean code, continuous improvement and knowledge sharing are highly valued. We're looking for someone who enjoys solving complex technical challenges and takes pride in delivering reliable, scalable software.

What You'll Do:
  • Design, develop and maintain modern C#/.NET applications.
  • Build scalable backend services and REST APIs.
  • Design and optimise SQL Server databases, stored procedures and complex queries.
  • Collaborate with product owners and stakeholders to understand business requirements and translate them into technical solutions.
  • Take ownership of features from design through deployment and ongoing support.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Perform code reviews and help maintain high development standards.
  • Mentor and support junior developers where required.
  • Troubleshoot production issues and implement robust long-term solutions.
  • Write clean, maintainable, well-tested and well-documented code.
  • Continuously improve system performance, scalability and reliability.
  • Work within an Agile development environment using Azure DevOps.
What We're Looking For
Required
  • 5–7 years' experience developing software using C# and .NET.
  • Strong experience with SQL Server, including query optimisation, indexing and stored procedures.
  • Experience designing and developing REST APIs and backend services.
  • Solid understanding of Object-Oriented Programming, SOLID principles and software design patterns.
  • Experience working with Git and Azure DevOps (or similar CI/CD and version control tools).
  • Experience troubleshooting and resolving production issues.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently while contributing effectively within a team.
  • Experience mentoring or supporting junior developers would be advantageous.
Highly Advantageous
  • MVC
  • Entity Framework
  • Cloud-hosted applications
  • Docker and containerisation
  • Messaging technologies
  • POS or transactional systems
  • Front-end frameworks such as Angular, React or Vue
  • Unit testing and integration testing frameworks
What Makes Someone Successful Here:
  • We're looking for developers who:
  • Take ownership and accountability for their work.
  • Enjoy solving complex technical challenges.
  • Produce clean, maintainable and scalable code.
  • Understand database performance and optimisation.
  • Think critically and challenge solutions constructively.Communicate technical concepts clearly.
  • Support and mentor teammates.
  • Continuously learn and improve their technical skills.
  • Care about delivering high-quality software that creates real business value.
Why Join Us:

You'll join a collaborative team of experienced developers working on meaningful software solutions using modern technologies and development practices.

We believe in empowering developers to contribute ideas, take ownership of their work and continuously improve their technical skills. You'll have opportunities to influence technical decisions, work on challenging projects and continue growing your career within a supportive environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer (C#, SQL) - Hybrid Role
Senior .NET Developer (C#, SQL) - Hybrid Role

Being IT Solutions • Durbanville

Hybrid
ZAR 600,000 - 900,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
.NET Developer
.NET Developer

Hire Resolve • Cape Town

On-site
ZAR 450,000 - 650,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Software Developer (.NET/C#)
Software Developer (.NET/C#)

Network Recruitment • Pretoria

On-site
ZAR 420,000 - 600,000
Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

Hybrid
ZAR 600,000 - 800,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