Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead (.NET, Angular & AWS)

iDbase Software

Johannesburg

Hybrid

ZAR 500 000 - 600 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company is seeking a Technical Lead with 7+ years of experience in software development and 2+ years in a leadership role. You will drive the development of applications using C# .NET and Angular, mentor a team of engineers, and collaborate in cross-functional settings. This role is essential for setting coding standards and ensuring high-quality software delivery. Located in South Africa, this position offers flexibility for remote work. Salary is market-related.

Qualifications

  • 7+ years of software development experience, including 2+ years in a technical leadership role.
  • Strong experience with Angular (v6+) and C# .NET development.
  • Hands-on experience with AWS cloud services like EC2, S3, and RDS.
  • Experience leading teams and mentoring junior developers.
  • Bachelor’s degree or equivalent in relevant field.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Oversee the design, development, and deployment of applications.
  • Participate in Scrum ceremonies and continuous improvement efforts.
  • Collaborate with cross-functional teams to resolve technical issues.

Skills

C# .NET
Angular (v6+)
CSS
HTML
JavaScript
SQL Server
AWS cloud services
Leadership
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
CI/CD pipelines
Job description
About the Role

We are seeking a highly skilled Technical Lead (.NET, Angular & AWS) to drive the development of cutting-edge applications. This role involves leading a team of software engineers, setting coding and quality standards, and ensuring the successful delivery of high-quality software solutions. You will collaborate closely with business analysts, Scrum Masters, and other stakeholders to guide the team through the full software development lifecycle.

Key Responsibilities
  1. 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.
  1. Development & Architecture
  • Oversee the design, development, and deployment of applications using C# .NET and Angular (v6+).
  • Support production cutovers and migrations as required.
  • Collaborate with business analysts to transition BDD/Swagger specifications to the development team efficiently.
  • Ensure adherence to coding standards, best practices, and secure software development principles.
  1. Collaboration & Process
  • Participate in Scrum ceremonies including sprint planning, reviews, and retrospectives.
  • Work closely with cross-functional teams, including QA engineers, DevOps, and product managers.
  • Promote continuous improvement in Agile/Scrum 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 development.
  • Proficient in CSS, HTML, JavaScript, and relational databases (SQL Server).
  • Hands‑on experience with AWS cloud services (EC2, S3, RDS, Lambda, etc.).
  • Experience leading teams and mentoring junior developers.
  • Strong problem‑solving skills, leadership, and communication abilities.

Highly Desirable Skills:

  • Experience with microservices architectures.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
  • Exposure to containerization (Docker) and orchestration (Kubernetes).
  • Knowledge of secure coding practices and cloud‑native application design.

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.