×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Team Lead - SQL, C#, .NET Core

Job in Worcester, 6845, South Africa
Listing for: GLS Supply Chain Equipment
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, C# / Unity Developer, .NET Developer
Job Description & How to Apply Below
Location: Worcester

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
  • 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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary