Team Lead Full stack Developer
Posted on 2025-04-27 13:08:54
Company | CF & I Consulting |
---|---|
Salary | 75000 |
Category | Other IT/Computer |
Location | South Africa / 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.
Job Seeker Tip
Send a thank-you email within 24 hours after your interview.
Click Go Apply to apply online!
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
Umhlanga: Debt Collection Supervisor / Team Leader posted by Sandi Crowther Recruitment
- Mondays - Thursday: 08h00 to 16h30
- Fridays: 07h00 to 15h30
- Saturdays: 08h00 to 13h00 (at least 2 Saturdays a m
View Job
Debt Collection Supervisor / Team Leader
Johannesburg: APPLICATION DEVELOPMENT TEAM LEADER posted by IT Ridge Technologies
The above-mentioned position is within the Application Development Department. The Application Development Team Leader will be responsible for providing strategic technical direction and manage multiple technical teams responsible for the techn
View Job
APPLICATION DEVELOPMENT TEAM LEADER
Pretoria: Team Leader: Technical Support posted by Isilumko Staffing
Are you a passionate IT Technician who has experience in report writing, liaising with stakeholders and 2nd and 3rd line support?
This opportunity is for you. A top insurance company is looking for an IT Technician with Team lead Experience to jo
View Job
Team Leader
Johannesburg: Commercial Claims Team Leader (X1) posted by Energy at Work Projects
CAREER OPPORTUNITY
An exciting opportunity exists for a Commercial Team Manager to join the Claims Department. This position is based in Centurion.
JOB DESCRIPTION
Duties and Responsibilities:
Deliver exceptional client service th
View Job
Commercial Claims Team Leader (X1)
Johannesburg: Sales Manager (team leader) (X2) posted by Energy at Work Projects
Visionary Sales Maestro Insurance Team Leader
Join the ranks of our client's company, where innovation meets insurance excellence. They're not just selling policies; they're crafting financial solutions that empower their clien
View Job
Sales Manager (team leader) (X2)
Johannesburg: Commercial Underwriting Team Leader posted by Energy at Work Projects
Commercial Underwriting Team Leader
About Our Client: They're not just shaping the future of insurance they're defining it. As a trailblazer in the industry, they believe in fostering a culture of innovation, co
View Job
Commercial Underwriting Team Leader
Pretoria: Application Development Team Lead posted by IT Ridge Technologies
Responsibilities:
- Leading a team of web developers while providing guidance on technical issues.
- Designing and developing front-end and back-end web architectures
- Maintenanc
View Job
Application Development Team Lead
Centurion: Team Leader (Long Term Insurance) posted by Rad Resources
Uncapped commission & performance incentives
Career growth in a dynamic and expanding company
Supportive team
View Job
Team Leader (Long Term Insurance)
Western Cape: Finance Operations Team Lead posted by Communicate Finance
Job Description:
This is your shot to own critical financial operations across a rapidly growing global business. You’ll ensure seamless investor deployments, timely dividends, accurate reconciliations, and pristin
View Job
Finance Operations Team Lead
Midrand: Team Lead Development – Group IT Short Term Ventures posted by Deka Minas (Pty) Ltd
Coordinate and prioritise IT Systems Development tasks through the effective deployment of resources and efficient workload allocation ensuring that Business IT Systems requirements are sufficiently developed and adhered to.
RESPO
View Job
Team Lead Development – Group IT Short Term Ventures
Johannesburg: Personal Lines Claims Team Leader posted by Energy at Work Projects
Ready to Lead with Heart? Join Our client as Our Personal Lines Claims Team Leader!
Are you a compassionate and skilled leader in the insurance industry, ready to make a meaningful impact on people's lives? Are you passionate about guiding a tea
View Job
Personal Lines Claims Team Leader
Johannesburg: Team Leader: Complaints Resolution posted by Salt Employee Benefits
Purpose of role:
The incumbent must have the ability to investigate and apply expertise to data with an intended objective to deliver on the specific area of expertise. Further have the ability to analyze data and extract trends
View Job
Team Leader
Johannesburg: Team Leader: Short-Term Insurance x3 posted by Energy at Work Projects
Exciting Opportunity for an Insurance Sales Team Leader (Short-Term Insurance)
Join one of our esteemed clients, a leading player in the financial sector, as they seek top-notch Sales Team Leader specializing in Short-Term Insurance. Your role wi
View Job
Team Leader
Johannesburg: First Line Team Leader posted by Telebest
Our client has an opportunity available for a First Line Team Leader.
Requirements:
- 7 years proven experience in service delivery management, of which 2 years is in creating and implementing Service Operating Processes
View Job
First Line Team Leader
Johannesburg: Condeco Technical Team Leader posted by Telebest
Our client has an opportunity available for a Condeco Technical Team Leader based in Johannesburg.
Requirements:
- Nation Diploma in Information Technology or related.
- Bachelors degree in Information Technology.
- Matric
View Job
Condeco Technical 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 advantageous
- Strong leadership and management skills, with experience in team
View Job
Team Leader
Springs: Sales Team Lead posted by Recruitment Matters
Our client is looking for a motivated and results-driven Marketing Graduate to take on the role of Sales Team Lead. This is an onsite position based in Springs, South Africa, ideal for someone with a strong sales foundat
View Job
Sales Team Lead
Gauteng: Call Centre Team Leader posted by Bidvest Protea Coin
- Developing key client relationship and maintaining current relationships, with Melrose Arch Tenants
- Logging of all Maintenance Related Issues
- View Job
Call Centre Team Leader
Cape Town: Team Leader: Fraud posted by Telebest
Our client has an opportunity available for a Team Leader in the Fraud department.
Requirements:
- Matric
- Recent successful Team Leader experience in a financial services environment- essential.
- Experience in coaching and
View Job
Team Leader
Cape Town: Cards Customer Service Team Leader posted by Telebest
Our client has an opportunity available for a Cards Customer Service Team Leader.
Requirements:
- 12+ months of recent tenure at the company in a Customer Service role.
- Understanding of the customer service environment.
- U
View Job
Cards Customer Service Team Leader
Cape Town: Out-Of-Hours Team Leader posted by SD Recruitment (Pty) Ltd
KEY RESPONSIBILITIES
Sales & Performance Management
- Set and monitor booking targets for the OOH team
- Ensure the team meets or exceeds monthly revenue and performance goals
- Conduct
View Job
Out-Of-Hours 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 Competency
- Analytical thinking
- Assertive
- Caring an
View Job
Team Leader – HBM – Pre-Authorisation
Centurion: BI Team Leader posted by Deka Minas (Pty) Ltd
Role Description
Management of the informatics team and outputs to ensure conformance to deadlines, service level agreements and performance management. The team leader will be responsible for ensuring that the information strate
View Job
BI Team Leader
Cape Town: Call Centre Collections Team Leader posted by Lewis Stores (PTY) Ltd
Key Responsibilities:
- Manage and assist with collection projects
- Implement appropriate collection strategies and campaigns
- Load campaigns; send emails/smss, monitor
View Job
Call Centre Collections Team Leader
Johannesburg: Team Leader: PSSPF Claims posted by Salt Employee Benefits
PURPOSE OF THE ROLE
The Claims Team Leader is responsible for the overall management of the claims team. The duties include, managing, planning, monitoring and reporting. The Claims Team Leader reports to the Manager: PSSPF Claim
View Job
Team Leader