Technical Lead Developer

Job Location

Sandton, South Africa

Job Description

Key Responsibilities Architecture & Solution Implementation Interpret and implement solution architectures aligned with enterprise blueprints, security, and performance standards. Develop reusable architectural/design patterns and champion non-functional requirements (security, scalability, availability, observability, resilience, fault-tolerance, performance). Bridge high-level architecture and implementation by managing codebase quality and prototyping critical components. Technical Leadership & Coaching Lead technical efforts across platforms (web, desktop, mobile) and architectures. Mentor developers in advanced programming (async, memory, multi-threading, distributed systems, optimisation). Conduct code reviews, enforce clean code, SOLID, DDD, TDD/BDD, and secure coding standards. Promote continuous learning through training and workshops. Project Execution & Delivery Define technical tasks, estimates, and resource allocation with project managers. Resolve technical risks, including legacy integration and performance bottlenecks. Support business analysts in requirement feasibility. Drive CI/CD best practices, DevSecOps pipelines, automated testing, and observability. Governance, Process & Collaboration Ensure compliance with standards, regulations, and architecture mandates. Serve as SME on emerging tech and best practices. Collaborate with architects, product owners, security, and infrastructure teams for lifecycle management, secure integration, and legacy decommissioning. Manage technical documentation and deployment playbooks. Minimum Qualifications & Experience Bachelors in Computer Science/Software Engineering (Masters preferred). 8 years full-stack development; 3 years in technical leadership/architecture roles. Expertise in C#, .net 6/7/8, .net Core, SQL Server, Blazor, Angular, REST APIs, HTML5, CSS, JavaScript. Proven scalable solution design in large distributed systems. Deep skills in secure coding, performance profiling, async programming, memory optimisation, and multi-threading. Experience with cloud-native (Azure preferred), containerization (Docker/Kubernetes), and Infrastructure as Code. Knowledge of architecture frameworks (TOGAF, Zachman) and design patterns (CQRS, Event Sourcing, Microservices). Hands-on CI/CD automation, DevSecOps, and testing strategies. The insurance industry and legacy modernisation experience a plus. Behavioural & Leadership Competencies Strong analytical, critical thinking, and strategic decision-making skills. Inspires innovation, ownership, and excellence in teams. Excellent communication, able to simplify complex technical concepts. Highly organised, self-driven, adept at managing multiple priorities under pressure. Passionate about continuous improvement, technical excellence, and clean architecture. Focused on delivering business value through technology. If you havent heard from us within two weeks, please know that, while we truly appreciate your interest, your application was not successful on this occasion.

Location: Sandton, ZA

Posted Date: 5/9/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

May 9, 2025
UID: 5188595201

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.