Menu Close

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

Team Lead Full Stack Developer

Posted on 2025-02-23

Salary 75000

Category It Computer

Location

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  Ekurhuleni: Cnc Milling Programmer - G-Code - Industrial Blades - East Rand

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-02-23 at 13:01:24 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


Somerset West: Finance Team Leader posted by Thesl (Pty) Ltd.

The Finance Team Leader will support the Financial Manager in overseeing all financial transactions including co-ordinating the finance team in their daily tasks. The ideal candidate will ensure the accurate and timely accounting of financial transactions


View Job
Finance Team Leader

Durban Central: Debt Collection Team Leader – Urgently Needed posted by IDC Durban

Drive overall performance and manage International Insurance voice processes.Responsible for supervisory support, escalation/complaint handling and delivering results as per Service Level Agreement targets / timelines.Produce reports to gauge process perfo


View Job
Debt Collection Team Leader – Urgently Needed

Johannesburg: Operating Manager – Leadership Team

Minimum requirements for the role: A bachelors degree in business, Finance, or a related field is essential for this role . Previous (5) experience working in a senior commercial or operational role. Must have a strong understanding of pricing strategies,


View Job
Operating Manager – Leadership Team

Port Elizabeth: Facilities Team Leader

Key Responsibilities Repairs Diagnose the root cause of failures and execute timely repairs to minimize disruptions. Perform carpentry, building, roofing, and facilities repairs to restore equipment and infrastructure to optimal functioning. Ensure that al


View Job
Facilities Team Leader

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

Johannesburg: Pam 420266 – Sales Team Leader (Credit Life Products) – Bryanston

Employer Description Our client is a Financial Services company Job Description Our client is seeking a suitable qualified candidate with strong sales experience and a proven track record to join their team. Your duties will encompass: Manage and overseein


View Job
Pam 420266 – Sales Team Leader (Credit Life Products) – Bryanston

Johannesburg: Qa/Qc Team Leader (Olifantsfontein, Gauteng)

Qualifications and Skills Required: National diploma in Food Technology 2-3 years experience Excellent written and verbal communication skills. Proficiency in computer use at an intermediate level. Strong report writing capabilities. Collaborative team pla

View Job  Gauteng: Embedded Firmware Engineer posted by Objective Personnel

View Job
Qa/Qc Team Leader (Olifantsfontein, Gauteng)

Jet Park: Workshop Operations & Team Leader – Industrial Machinery – Jet Park

Workshop Operations & Team Leader Industrial Machinery Jet Park A supplier of industrial machinery requires an experienced Workshop Operations and Team Leader in the aftermarket division Job purpose: Manage, motivate and develop the service team members in


View Job
Workshop Operations & Team Leader – Industrial Machinery – Jet Park

Port Elizabeth: Technical Team Leader

Team Leadership and Management Server Infrastructure Management Technical Expertise and Support Project Management Minimum requirements: Hold a university degree or diploma. MCSA/MCSE Some form of related training to the experience fields listed above Have


View Job
Technical Team Leader

Cape Town City Centre: Mobile Team Lead

Drive the delivery of cutting-edge mobile and web applications for leading organisations Enhance product quality using containerisation, CI/CD, and DevOps practices Engage in all stages of the SDLC, from design to deployment Mentor and lead a high-performi


View Job
Mobile Team Lead

Ermelo: Automotive Commercial Workshop Team Leader

Our client is looking for a experienced Workshop Team Leader with Commercial Vehicle experience. The main focus of the job will be the successful management of the workshop productive team. Responsibilities: Manage daily workflow in the commercial vehicle


View Job
Automotive Commercial Workshop Team Leader

Paarl: Team Leader

REQUIREMENTS: Matric Drivers License Proven experience in a supervisory role would be beneficial Strong leadership, organizational, and interpersonal skills. Attention to detail and a commitment to delivering exceptional service. Proficiency in managing an


View Job
Team Leader

Johannesburg: Sales Team Leader

Qualifications: Matric Skills: Advanced Excel Job description: Encouraging applications and providing support for query resolution for consultants Coaching and mentoring sales consultants Assisting consultants with deal structuring Contributing marketing i


View Job
Sales Team Leader

Germiston: Sales & Service Centre Team Leader (Call Centre)

AUTOMOTIVE AND TYRE INDUSTRY Matric certificate Tyre Industry experience of 12 months essential Quality Assurance experience in a Sales & Service Centre environment of 12 months essential Intermediate Microsoft Office skills Fully competent on the below sy


View Job
Sales & Service Centre Team Leader (Call Centre)

Pretoria: Team Lead Fullstack Software Developer

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 account


View Job
Team Lead Fullstack Software Developer

South Africa: Qa Team Lead

Role and Responsibilities: The Team Lead QA Engineer will oversee a team of QA Engineers, driving both manual and automated testing processes. This individual will be responsible for ensuring the delivery of high-quality software products, improving testin


View Job
Qa Team Lead

Pretoria: Team Lead Data Engineer

Qualifications & Experience Tertiary qualification in IT or related field. Certification: DP-203 (Data Engineering on Microsoft Azure). 57 years of experience in data engineering or database development. Expertise in data modeling, ETL solutions, and cloud

View Job  Johannesburg: Sales Representative

View Job
Team Lead Data Engineer

Pretoria: Senior Bi Analyst Â?? Team Lead

Qualifications & Experience: Tertiary qualification in IT or a related field (e.g., BSc, BIT). 7 years of experience in BI analytics, database development, or consulting. Advanced knowledge of Power BI, Tableau, MS SQL, and data warehousing. Experience wit


View Job
Senior Bi Analyst Â?? Team Lead

Cape Town City Centre: Call Centre Collections Team Leader

Key Responsibilities: Manage and assist with collection projects Implement appropriate collection strategies and campaigns Load campaigns; send emails/sms’s, monitor productivity and provide daily stats Conduct call audits and provide coaching Conduct High


View Job
Call Centre Collections Team Leader

Africa: Travel Team Leader posted by Executive Placings

Leading Destination Management Company is looking for a Team Leader to support the management of a team of Destination Specialists. Lead the team to operationalize agent requests seamlessly and continuously improve service standards. Successfully quote and


View Job
Travel Team Leader

Cape Town City Centre: Reservations Teams Leader

An experienced Reservations Team leader is sought for this group of hotels and lodges, to assist in managing the day-to-day running of the Reservations department. The position would suit a well-rounded and reliable individual who enjoys working in a fast-


View Job
Reservations Teams Leader

Cape Town City Centre: Security Team Lead

As a key defence solution provider to over 50 countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement,


View Job
Security Team Lead

Port Elizabeth: Software Development – Team Leader

Our client, a leading provider of supply chain technology and consulting solutions to emerging markets across the globe is seeking experienced team leaders with a passion for building innovative and meaningful software, as well as guiding and mentoring the


View Job
Software Development – Team Leader

Durban: Digital Marketing Team Leader, Port Shepstone

Applicants are required to meet the following criteria: Grade 12 wit at least 5 years working & management experience Digital marketing qualification / experience essential Strong analytical and project management skills Strong numerical and excel skills H


View Job
Digital Marketing Team Leader, Port Shepstone

Johannesburg: Dutch Speaking Team Leader – Remote

Dutch speaking Team Leader - remote Job description: As a team leader at our client you will be responsible for managing and developing a remote working team within the sales department. You will work closely with the Service Delivery Manager in Europe and


View Job
Dutch Speaking Team Leader – Remote

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