Menu Close

Centurion: Team Lead Full Stack Developer posted by CF & I Consulting

Team Lead Full Stack Developer

Posted on 2025-04-09

Employer CF & I Consulting
Salary 75000
Category It Computer
Location Gauteng  /  Centurion

Job Summary

Primary Duties and Responsibilities

A medium-sized consulting firm is seeking a motivated and experienced Team Lead Senior Software Developer who excels in software development and team leadership. This role requires a hands-on leader passionate about coding, collaboration, and mentorship, capable of guiding a team to deliver scalable, efficient, and innovative software solutions aligned with client and business needs.

Starting in the pre-execution phases of projects, the Team Lead provides technical input, setting the stage for successful execution. You will oversee the project team, ensure high-quality deliverables, and maintain alignment with client expectations.

Responsibilities

Team Leadership and Guidance

  • Provide day-to-day guidance and mentorship to team members, supporting professional growth.
  • Facilitate effective communication within the team, ensuring alignment with project goals.
  • Foster a culture of accountability, trust, and continuous improvement.
  • Lead by example, contributing to coding, design, and system reviews.

Project Oversight

  • Engage in project planning during pre-execution, offering technical insights and feasibility assessments.
  • Monitor project execution, ensuring adherence to quality standards, timelines, and deliverables.
  • Identify and mitigate technical and project risks proactively.
  • Manage client expectations through clear communication and timely issue resolution.

Technical Contribution and Innovation

  • Write well-designed, testable, and efficient code.
  • Ensure all designs and code are compliant with specifications and industry best practices.
  • Prepare and release software components as part of the development lifecycle.
  • Investigate and recommend new technologies and methodologies to optimize processes.

Performance Metrics and Reporting

  • Track and report team performance against milestones.
  • Provide constructive feedback to team members and stakeholders.
  • Ensure progress reports highlight achievements, challenges, and actionable solutions.

Required Qualifications Education

  • Degree in Computer Science, Engineering, Informatics, BIT, or a related field.
  • 57 years of experience as a Software Developer.
  • 23 years in a Senior Software Developer role.
  • Strong understanding of development methodologies and frameworks.
  • Proven experience in developing web applications using popular frameworks (e.g., Angular, React, React Native).
  • Familiarity with test-driven development and writing unit tests following industry best practices.
  • Experience with public cloud platforms, containerization technologies, and DevOps is advantageous.

Technical Skills

  • Core Principles: Proficient in SOLID principles, Object-Oriented Analysis and Design, and Design Patterns.
  • Development Frameworks:
  • .NET and .NET Core with C#.
  • ASP.NET MVC or Web Forms.
  • Angular (2.0 and up), TypeScript, JavaScript.
  • Database & API Design:
  • SQL Database Design, Entity Framework Core (Code First), T-SQL, .NET Web API.
  • Frontend Development:
  • HTML5, CSS3, Bootstrap 5, RxJS, Ngxs/NgRx.
  • Other Tools:
  • Source Control (GitHub, TFS, Azure DevOps), Visual Studio, Visual Studio Code.
  • Additional Expertise:
  • Domain-Driven Design, Microservices Architecture, Service-Oriented Architecture, OAuth 2/JWT/Identity Server, Message Queuing (MSMQ, RabbitMQ).

Requirements:

  • Valid drivers licence and own transport.
  • Ability to meet tight deadlines and adapt to changing environments.
  • Capability to work under pressure and manage complex tasks independently.
View Job  Johannesburg: Senior Azure Data Scientist - Johannesburg - 1Mil To 1.1Mil Per Annum

Team Lead Full Stack Developer position available in Gauteng, Centurion. This job position was posted by CF & I Consulting. The job has been posted as a premium ad on 2025-04-09 at 13:07:34 in the It Computer category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Sandton: Team Leader posted by Sharedvalue

We are a results-driven insurance brokerage representing several top providers. We are looking for a motivated Team Manager to lead a high-performing team, driving sales, service excellence, and achievement of performance-based targets.Key Responsibilities


View Job
Team Leader

Cape Town City Centre: Production Team Leader

What You Will Do Work with Machines: Set up and operate manufacturing equipment. Check Quality: Look at products during and after production to make sure they are good. Fix Problems: Help fix machines when they donâ??t work properly. Keep Records: Write do


View Job
Production Team Leader

South Africa: Autos, Press & Plating Team Leader

Location: Maitland, Cape Town Salary: R40,000 R45,000 TCT Start Date: 01 May 2025 Precision Engineering Machine Shop seeks a skilled and results-driven Team Leader Autos, Press & Plating to join our manufacturing team. The successful candidate will be resp


View Job
Autos, Press & Plating Team Leader

Cape Town City Centre: Team Leader (Autos/Press/Plating Department)

TEAM LEADER (Autos, Press & Plating Department) Leader in the field of precision mechanical manufacturing seeks a Team Leader in the Autos, Press and Plating department at their premises near Cape Town Educational and Experience requirements: NSC Matric Ce


View Job
Team Leader (Autos/Press/Plating Department)

South Africa: Team Leader

Our client is looking to hire a Team leader. The available areas include KZN, Johannesburg, Port Shepstone and Kokstad Requirements Completed Grade 12 Sales or marketing qualification At least 1 year of experience in sales Fluent in English with at least t


View Job
Team Leader

Cape Town City Centre: Hr Talent Acquisition Team Lead – Southwest Europe

Are you ready to make an impact? Our client is looking for a talented, forward-thinking individual to join their dynamic team and help them redefine the industry. If you`re driven, innovative, and passionate about building something extraordinary, our clie


View Job
Hr Talent Acquisition Team Lead – Southwest Europe

Johannesburg: It Team Leader

About us: The company is a global leader in business process outsourcing (BPO) and customer experience (CX), driven by AI and cutting-edge technology. Our focus is on making operations smarter, faster, and more seamless for our clients by combining automat

View Job  Johannesburg North: Financial Analyst posted by Network Finance

View Job
It Team Leader

Johannesburg: Advanced Field Support Engineer / Team Lead

Responsibilities: Technical Leadership & Escalation Lead and manage a field support engineer, coordinate client visits, and serve as the escalation point for complex technical issues. Advanced Troubleshooting & Support Provide remote and onsite support, ad


View Job
Advanced Field Support Engineer / Team Lead

Centurion: Chief Operating Officer – Executive Leadership Team

Minimum requirements for the role: A bachelors degree in business, Finance, or a related field is essential for this role (A Masters degree is preferred). Previous (5) experience working in a senior commercial or operational role, with a proven track recor


View Job
Chief Operating Officer – Executive Leadership Team

Randburg: Qa Engineer (Team Lead)

Leadership: Develop and coordinate systems and standards to ensure company products and services meet the highest quality compliance and standards. Lead, develop, and maintain organisational management programmes through written communication, team briefin


View Job
Qa Engineer (Team Lead)

Johannesburg: Senior Software Developer Team Lead

Requirements: Matric and relevant tertiary qualification: Technical Diploma or BCS degree in software development Minimum 10 years experience. Solid proven experience in Microsoft Visual Studio, Azure Devops, Java and SQL Knowledge and application of Objec


View Job
Senior Software Developer Team Lead

Cape Town City Centre: Electrical Team Leader

Fault finding and troubleshooting Plc wiring and programming Commissioning and installation Team management and coordination Hands-on technical experience Site visits required Skills & Experience: Minimum 3-5 years of experience in a Control and Instrument


View Job
Electrical Team Leader

Cape Town City Centre: Cash & Bank Team Leader

Job Description: Manage cash inquiries Prepare reporting Resolve discrepancies Oversee the track process Reconcile financial entries Manage a team Skills & Experience: Bank and cash Qualification: Matric Certificate/Diploma/Degree Contact SHAKIRAH LAKAY o


View Job
Cash & Bank Team Leader

Johannesburg: Team Leader: Fraud Operations

Requirements At least 2 to 3 years working experience in the Fraud prevention, detection, and investigation environment. Leadership role advantageous Strong leadership and management skills, with experience in team development, coaching, and mentoring In-d


View Job
Team Leader

Johannesburg: Software Team Leader

We are seeking an experienced Software Team Leader to oversee software and IT strategies, ensuring systems effectively support company operations and objectives. This role involves architectural design, development, testing, deployment, and maintenance of


View Job
Software Team Leader

Alberton: Internal Sales & Admin – Team Leader posted by BizGro

An exciting opportunity for an experienced & dynamic Telesales & Sales Admin Support Team Leader.A Johannesburg based amenities & supporting hotel supplies Company seeks a dynamic internal sales person with strong admin skills & team leadership experience.


View Job
Internal Sales & Admin – Team Leader

Johannesburg: Road Safety Audit Team Leader

Road Safety Audit Team Leader – Infrastructure Development (Johannesburg & Various Sites) Are you a safety-conscious professional with a passion for improving road safety and reducing risks? Do you excel in identifying hazards and recommending solutions th

View Job  Johannesburg: Operations Manager posted by Hire Resolve

View Job
Road Safety Audit Team Leader

Cape Town City Centre: Team Leader (Autos/Press/Plating Department)

Key Responsibilities: Supervise daily manufacturing operations to meet production targets. Track and report production performance and resolve workflow bottlenecks. Ensure proper staffing, shift coverage, and address equipment issues. Maintain quality assu


View Job
Team Leader (Autos/Press/Plating Department)

Umhlanga Rocks: Debt Collection Supervisor / Team Leader

Please take note of working hours as follows: Mondays - Thursday: 08h00 to 16h30 Fridays: 07h00 to 15h30 Saturdays: 08h00 to 13h00 (at least 2 Saturdays a month) Responsibilities: Manage team performance, set objectives, and review KPIs Take over calls dur


View Job
Debt Collection Supervisor / Team Leader

Cape Town City Centre: Fibre Sales Team Leader (Ftth)

CALLFORCE BPO has entered an exciting period of growth, and we are looking for a Fibre Sales Team Leader to join our team in Cape Town, The team leader will be responsible for managing a team of sales agents who sell fibre internet services, on behalf of o


View Job
Fibre Sales Team Leader (Ftth)

Durban: Aftermarket Team Leader

The purpose of this role is to ensure that departmental procedures align with best management practices, promote customer-focused service, and support the company’s strategic goals. The role involves managing the Field Service, Workshop, and site-based tea


View Job
Aftermarket Team Leader

Johannesburg: Team Leader – Call Centre

Call Centre Team Leader Lead, Inspire & Grow Are you a passionate leader who thrives in a dynamic, fast-paced environment? Do you have a talent for motivating teams and driving success? If so, we want YOU to be part of our clients innovative and customer-f


View Job
Team Leader – Call Centre

Durban: Dispatch Team Leader posted by Cre8work!

RequirementsGrade 12Min 6 + years Warehousing or relevant experienceLogistics experience would be highly beneficial.2+ years as team leader or supervising staffPreferable knowledge of MS Office, Sage EvolutionAble to work overtime when required.Own transpo


View Job
Dispatch Team Leader

Johannesburg: Team Leader: Fraud Operations posted by The Skills Mine

Requirements At least 2 to 3 years working experience in the Fraud prevention, detection, and investigation environment. Leadership role advantageousStrong leadership and management skills, with experience in team development, coaching, and mentoringIn-dep


View Job
Team Leader

Johannesburg: Team Leader – Hbm – Pre-Authorisation posted by Dymaxa Recruitment

Our client, a non-profit, medical scheme is seeking a Team Leader: HBM Pre-Authorisation Consultant for the Pretoria area.Behavioural CompetencyAnalytical thinkingAssertiveCaring and ConfidentEmotional maturityFlexibleHonest approachPerceptive and professi


View Job
Team Leader – Hbm – Pre-Authorisation

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Centurion, Jobs in Gauteng

More Jobs in Your Area