Technical Lead (.net, Angular & Aws)

Johannesburg, Gauteng, South Africa

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 * 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 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.
  • 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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1627549
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned