Software Engineering Team Lead - SQL, C#, .NET Core
Listed on 2026-07-08
-
Software Development
Full Stack Developer, Software Engineer, C# / Unity Developer, .NET Developer
GLS Supply Chain Equipment is looking for a strong Software Engineering Team Lead to join their team.
This role is based in Kraaifontein, Cape Town.
Role FunctionAs a Software Engineering Team Lead, you will be responsible for architecting, building, and maintaining robust end-to-end solutions using .NET, Angular, and SQL Server. You will collaborate closely with the team to design efficient APIs, optimise data models with Entity Framework Core, and deliver responsive, high-quality front-end experiences. You will be expected to uphold coding best practices, ensure secure and scalable deployments via Azure Dev Ops, and leverage Git for effective version control.
In short, you will drive technical excellence across the full stack to deliver reliable, maintainable software that meets our business goal.
- ies Architect and implement scalable, secure back-end services and APIs using C#, .NET, and Entity Framework Co
- re.
Develop responsive, modular front-end components and features in Angular / Blazor that align with UI/UX standar - ds.
Design and optimise database schemas, queries, and data access patterns in SQL Server using T-SQL and EF Core for performance and reliabili - ty.
Continuously monitor application performance, identifying and implementing improvements for scalability, latency, and fault toleran
Collaboration and Teamwork Responsibilities
- ties
Work closely with product owners, UX designers, and fellow engineers to translate requirements into effective technical soluti - ons.
Provide technical estimations, contribute to planning, and help drive data-driven decision-mak - ing.
Support the onboarding of new team members by sharing technical knowledge, established development practices, and team workfl - ows.
Maintain open communication channels, keeping stakeholders informed about progress, technical challenges, and proposed soluti
Code Quality, Testing, and Best Practices
- tices
Conduct thorough code reviews to ensure adherence to coding standards, SOLID principles, and industry best pract - ices.
Write and maintain unit tests, integration tests, and automated UI tests to ensure application stability, correctness, and high code cove - rage.
Manage source control workflows with Git, ensuring clean branching, merging, and release proce - sses.
Identify opportunities for process and tooling improvements, advocating for automation, continuous integration, and continuous delivery enhancements via Azure Dev Ops pipel
Troubleshooting and Problem Solving
- olving
Diagnose and resolve complex technical issues spanning the full stack, using debugging tools and performance profiling techn - iques.
Stay current with emerging technologies, frameworks, and architectural patterns, recommending relevant innovations that enhance the team's capabil - ities.
Maintain a forward-thinking mindset, proactively addressing technical debt and proposing solutions to enhance application stability and maintainab
Mentorship and Leadership
- dership
Mentor other developers within the team, offering constructive feedback, pair programming sessions, and guidance on technical design dec - isions.
Foster a culture of continuous learning and knowledge sharing, encouraging team members to adopt best practices, refine their skill sets, and improve testing methodo
- perience5 Years of software development exp
- erience.
Proven experience developing applications with C#, .NET, and Entity Framework Core (or suitably similar object-oriented development pla - tforms).Solid background in building responsive Angular (or equivalent) front-ends with Typ
- eScript.
Strong proficiency in SQL Server, T-SQL, and database schema - design.
Demonstrated ability to lead technical initiatives, make architectural decisions, and guide junior team - members.
Experience with Git for source control, maintaining clean branching and merging str - ategies.
Understanding of unit and integration testing, with a proven track record of ensuring code - quality.
Excellent communication skills, a collaborative mindset, and the ability to influence team di
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: