Senior Dotnet Consultant

Dariel

Gauteng

Hybrid

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

Competitive compensation
Medical aid
Performance bonuses
Generous leave

Job summary

A proudly South African software engineering company seeks a Team Lead / Senior .NET Software Engineer to lead a team, architect scalable solutions, and drive client projects. This hybrid role requires strong expertise in .NET, C#, and front-end frameworks like Angular or React. You will ensure high-quality code through mentorship and directly engage with clients. The ideal candidate values continuous learning, integrity, and is passionate about delivering impactful software.

Qualifications

  • Strong proficiency in .NET, C#, and object-oriented programming.
  • Experience with .NET Core / .NET Framework and modern architectures.
  • Solid understanding of RESTful APIs, integrations, and modern security practices.

Responsibilities

  • Lead and mentor a team of developers while staying hands-on.
  • Architect, design, and build high-quality, scalable .NET applications.
  • Work closely with clients to understand requirements and drive delivery.

Skills

.NET
C#
Angular
React
SQL
RESTful APIs
Agile methodologies
Communication skills
Problem-solving

Education

Degree in Computer Science or related field

Tools

Git
Jira

Job description

Team Lead / Senior .NET Software Engineer

Location: Hybrid

Dariel is a proudly South African software engineering company delivering complex, high-impact solutions across healthcare, financial services, hospitality, and more. We are known for our engineering excellence, deep technical expertise, and a culture that puts people, ethics, and delivery at the centre of everything we do.

Why Join Dariel?
Work on meaningful, large-scale systems

Our solutions power hospitals, financial institutions, hospitality groups, and other major industries. You’ve likely interacted with our software without even realising it.

Continuous learning and growth

We invest heavily in mastery. You’ll work on challenging projects, use modern tech, and grow alongside some of the best engineers in the country.

A balanced, flexible approach that supports both collaboration and personal well-being.

A culture that puts people first

We value honesty, excellence, delivery, passion, and ethics. We collaborate, we innovate, and we support each other.

Competitive compensation

Including medical aid, performance bonuses, and generous leave.

As a Team Lead or a Senior .NET Software Engineer, you will:

  • Lead and mentor a team of developers while staying deeply hands‑on.
  • Work closely with clients to understand requirements, design solutions, and drive delivery.
  • Architect, design, and build high‑quality, scalable, and robust .NET applications.
  • Build responsive, user‑focused front‑end interfaces (Angular/React).
  • Design and optimise SQL databases for performance and reliability.
  • Ensure code quality through testing, debugging, and performance tuning.
  • Drive continuous improvement across engineering practices and processes.
  • Stay ahead of industry trends and contribute to technical leadership within the team.

This is both a leadership and a senior engineering role — perfect for someone who enjoys taking technical ownership while guiding and supporting a team.

What You Bring
Core Skills
  • Strong proficiency in .NET, C#, and object-oriented programming.
  • Experience with .NET Core / .NET Framework and modern architectures.
  • Front‑end skills with Angular, React, or similar frameworks.
  • Strong SQL understanding — database design, optimisation, and queries.
  • Solid understanding of RESTful APIs, integrations, and modern security practices (OAuth, JWT, etc.).
  • Familiarity with design patterns and best practices.
  • Experience working with Agile methods and tools (Git, Jira, CI/CD, unit testing).
  • Ability to interface directly with clients and business stakeholders.
  • Strong communication and problem‑solving abilities.
  • Experience mentoring, coaching, or leading development teams.
  • Comfortable making architectural decisions and owning delivery outcomes.
Qualification
  • Degree in Computer Science or related field (preferred, not essential).
  • Experience in healthcare, financial services, insurance or high‑availability enterprise systems.
Who Succeeds at Dariel?
  • Passionate technologists who love solving complex problems
  • Engineers who enjoy consulting with clients
  • Leaders who inspire, uplift, and elevate their teams
  • Curious thinkers who enjoy continuous learning
  • Professionals who value integrity and high‑quality delivery

Ready to build software that matters?

Join Dariel and become part of a team where your work has real impact, your growth is supported, and your expertise is valued.

Apply now and take the next step in your career with a company that lives and breathes engineering excellence.

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

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Dariel • Gauteng

On-site
ZAR 650,000 - 950,000
Meaningful work with core system exposure
Defined learning and career path planning
Access to advanced tech stacks
+1
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
Mid-Level .NET Full-Stack Engineer | Hybrid & Growth
Mid-Level .NET Full-Stack Engineer | Hybrid & Growth

Dariel • South Africa

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid working model
Career growth opportunities
Strong work-life balance
+2
.Net Team Lead
.Net Team Lead

ATS Client • Centurion

On-site
ZAR 900,000 - 1,300,000
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
Intermediate JavaScript Software Engineer
Intermediate JavaScript Software Engineer

Future Fit • Johannesburg

Hybrid
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+2
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Medical and dental benefits
Retirement benefits
Professional development
+1
Senior Software Engineer - MEAN Stack / Node.js
Senior Software Engineer - MEAN Stack / Node.js

60 Degrees • Durbanville

Hybrid
ZAR 949,000 - 1,339,000
Hybrid work model
Salary including medical aid subsidy
30 days annual leave
+3
JavaScript Technical Lead
JavaScript Technical Lead

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Senior Software Developer
Senior Software Developer

Hire Resolve • Oos-Kaap

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience