Technical Lead (.NET & Azure)

iDbase Software

Johannesburg

On-site

ZAR 800,000 - 1,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

iDbase Software is looking for a Technical Lead (.NET & Azure) to oversee innovative application development, leading a skilled team of software engineers. You'll manage coding standards and ensure high-quality software solutions.

The ideal candidate has 7+ years of experience including 2+ years in technical leadership, with proficiency in C# .NET, Angular, and Azure services. This role offers options for work in Johannesburg, Cape Town, or remote, along with flexible contract terms.

Qualifications

  • 7+ years of software development experience, with at least 2 years in a technical leadership role.
  • Strong experience with Angular (v6+) and C# .NET.
  • Proficient in CSS, HTML, JavaScript, and SQL Server.
  • Hands-on experience with Azure cloud services.

Responsibilities

  • Lead and mentor a team of software engineers with set coding standards.
  • Oversee design, development, and deployment of applications.
  • Design, deploy, and maintain Azure cloud solutions.
  • Collaborate with QA engineers, DevOps, and product managers.

Skills

C# .NET
Angular (v6+)
Azure cloud services
CSS
HTML
JavaScript
SQL Server
Leadership
Communication
Problem-Solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes

Job description

About the Role

We are seeking a highly skilled Technical Lead (.NET & Azure) to lead the development of innovative applications. This role includes guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of enterprise-grade software solutions. You will collaborate with business analysts, Scrum Masters, and other stakeholders throughout the full software development lifecycle.

Key Responsibilities
  • Leadership & Team Management
    • Lead and mentor a team of software engineers, setting standards for coding, testing, and software quality.
    • Provide technical leadership, conduct peer reviews, and encourage team growth.
    • Report on progress, scope, and timelines for project delivery.
    • Lead the analysis and resolution of complex technical and application issues.
  • Development & Architecture
    • Oversee the design, development, and deployment of applications using C# .NET and Angular (v6+).
    • Support production cutovers, releases, and migrations.
    • Collaborate with business analysts to translate BDD/Swagger specifications into development tasks.
    • Ensure adherence to coding standards, best practices, and secure software development principles.
  • Cloud & Collaboration
    • Design, deploy, and maintain Azure cloud solutions, including App Services, Functions, SQL Database, Cosmos DB, and Service Bus.
    • Participate in Scrum ceremonies and Agile processes.
    • Work closely with QA engineers, DevOps, and product managers to ensure high-quality software delivery.
    • Promote continuous improvement in Agile processes and technical practices.
Requirements & Qualifications
  • Must-Have Skills:
    • 7+ years of software development experience, including 2+ years in a technical leadership role.
    • Strong experience with Angular (v6+) and C# .NET.
    • Proficient in CSS, HTML, JavaScript, and relational databases (SQL Server).
    • Hands-on experience with Azure cloud services (App Services, Functions, SQL Database, Cosmos DB, Service Bus).
    • Strong leadership, communication, and problem-solving skills.
  • Highly Desirable Skills:
    • Experience with microservices architectures and containerization (Docker, Kubernetes / AKS).
    • Familiarity with CI/CD pipelines, automated testing, and DevSecOps practices.
    • Knowledge of secure coding practices and cloud-native application design.
    • Exposure to performance monitoring and optimization in cloud environments.
  • Education:
    • Bachelor’s degree, higher certificate, or diploma in Computer Science, Software Engineering, IT, or a related field.
Additional Information
  • Contract Duration: 12 Months (with possibility of renewal)
  • Salary: Market Related
  • Location Options: Johannesburg / Cape Town / Remote
  • Must be located in South Africa or have a valid work permit for South Africa
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead (.NET, Angular & AWS)
Technical Lead (.NET, Angular & AWS)

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Technical Lead: .NET & Azure — Remote (SA)
Technical Lead: .NET & Azure — Remote (SA)

iDbase Software • Johannesburg

Hybrid
ZAR 800,000 - 1,000,000
Technical Lead (.Net)
Technical Lead (.Net)

Hire Resolve • Centurion

On-site
ZAR 800,000 - 900,000
Tech Lead: .NET, Angular & AWS — Remote
Tech Lead: .NET, Angular & AWS — Remote

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Lead .Net and Angular Developer
Lead .Net and Angular Developer

Blue Pearl PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Software Engineer (.NET & AWS)
Software Engineer (.NET & AWS)

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Lead .Net and Angular Developer
Lead .Net and Angular Developer

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,800,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Technical Lead/Solutions Architect (C#, Angular, Kubernetes) (CPT Onsite) (Contract)
Technical Lead/Solutions Architect (C#, Angular, Kubernetes) (CPT Onsite) (Contract)

Datafin • Cape Town

On-site
ZAR 1,000,000 - 1,600,000