Technical Team Lead – Pepkor Vacancies
Job Overview
The Technical Team Lead is responsible for leading high-performing software development teams while ensuring technology solutions align with business strategy and product-market fit. This role combines strong technical expertise, leadership, and strategic thinking to deliver scalable, reliable, and high-quality software solutions.
Key Responsibilities
-
Collaborate closely with product leadership to ensure technical decisions support and sustain product-market fit across one or more squads
-
Support and enhance a complex technology platform, including third-party system integrations
-
Coordinate with Technical Product Managers, Solution Architects, QA, and cross-functional teams to deliver business requirements effectively
-
Proactively identify scalability, performance, and strategic challenges, communicating risks and driving adaptive solutions
-
Provide clear leadership and direction during critical incidents, ensuring calm, structured resolution
-
Influence and guide teams to maintain clarity, focus, and disciplined execution
-
Propose, champion, and align engineering strategies across teams and disciplines
-
Delegate tasks effectively to balance workloads while mentoring and developing team members
-
Drive continuous improvement of systems, processes, and engineering practices
-
Plan and manage individual and team capacity to ensure timely and efficient delivery of objectives
Minimum Requirements
-
6 to 10 years’ experience in software development
Technical Skills
-
Strong proficiency in C# and .NET Core
-
Experience building and consuming RESTful web services
-
Strong knowledge of MSSQL databases
-
Hands-on experience with microservices architecture and design
-
Proven leadership and mentoring experience
Advantageous Experience
-
Java (Java / J2EE) and Kotlin development
-
Identity Server authentication
-
Experience with PHP and React
-
Solid understanding of cloud-native architecture
-
Oracle and MySQL databases
-
CI/CD pipeline implementation
-
Azure DevOps
-
OAuth 2.0 authentication frameworks
-
Agile methodologies
Competencies and Attributes
-
Ability to resolve conflict and manage team dynamics effectively
-
Strategic thinker with a focus on continuous improvement
-
Proactive in identifying issues, performance bottlenecks, and improvement opportunities
-
Quick learner with a strong knowledge-sharing mindset
-
Effective team capacity planning and management skills
-
High level of accountability and ownership
-
Strong attention to detail with analytical problem-solving abilities
-
Excellent reporting and documentation skills
-
Clear, confident, and effective communication skills
and then