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 Function

As 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.

Responsibilities 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 Requirements and Experience 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 e Script. 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 #J-18808-Ljbffr
Similar jobs

Software engineering team lead - sql, c#, .net core

Apply Now
Back to search page