M
Full-time
Remote
South Africa, South Africa

Introduction

We are seeking a skilled and experienced Software Engineering Team Lead to oversee the end-to-end delivery of products and projects aligned with business objectives, processes, and standards. In this role, you will lead a Software Development Scrum team, ensuring the development, maintenance, and support of enterprise applications and frameworks, as well as contributing to strategic development initiatives.

You will be responsible for driving technical excellence, ensuring adherence to best practices, policies, and governance guidelines, and fostering a collaborative and high-performance engineering culture.

Ā 

***Must stay in KZN, 3 Days at the office, 2 days hybrid***

Duties & Responsibilities

Key Responsibilities:

  • Software Delivery
  • Development
  • Team Management
  • Facilitates Continuous Improvement
  • Stakeholder Management
  • Change Management
  • Align personal values to the company's culture and values.

Ā 

Technical Core Competencies

  • Experience in application development in .NET.
  • Test Driven Development experience is required.
  • Proficiency in HTML, CSS and JavaScript.
  • Strong knowledge of relational databases and T-SQL is required.
  • Working knowledge of full SDLC process and delivery is required.
  • Good knowledge of SOLID principles and design patterns.
  • Version control with prior working knowledge of Git and SVN.
  • Working knowledge of full SDLC process and delivery is required.

Ā 

Advantageous:

  • Architecture, Cloud Engineering, and Integration experience.
  • Front end UX platform experience.
  • Salesforce Lightning development experience.
  • Prior experience with containerization, using docker.
  • DevOps and CI/CD experience is advantageous.

Desired Experience & Qualification

Education:

  • BSc Computer Science, Electronic Engineering, a BCom. Business Information Systems (BIS) Degree, or a very high quality Technikon Diploma.
  • Salesforce Certifications are an advantage

Experience

  • 10+ years of work experience in a development environment
    • 5-8 years in the software development environment
    • 2-4 years managing a software development team
  • Experience in a fast-paced, agile environment
  • Experience with Application Lifecycle Management tools (ALM)
  • Experience having been a Tech Lead

Package & Remuneration

R900k per annum