Performability Recruitment
Technical Lead
Job Location
Gauteng, South Africa
Job Description
Purpose: We are seeking an experienced and highly skilled Technical Lead to design and develop quality software, oversee complex applications, mentor team members, and ensure successful project delivery. Duties: Leadership and Team Management: · Lead and manage a team of developers, providing technical guidance and mentorship. · Assign tasks, set priorities, and monitor progress to ensure timely project delivery. Foster a culture of continuous learning and professional development. Software Development: · Translate business requirements into detailed designs. · Develop high-quality applications using Python, Java/Kotlin, JavaScript, Vue.JS, Node.JS, C#, MySQL, and Microsoft SQL. · Design scalable and efficient solutions. · Collaborate with cross-functional teams. · Write clean, maintainable, and well-documented code. · Ensure quality throughout the SDLC and successful deployments. · Create and maintain various tests (integration, unit, component, user acceptance). Project Management: · Collaborate with stakeholders to define project requirements, timelines, and deliverables. · Help the team estimate and break down work. · Track project progress, identify risks, and implement mitigation strategies. · Ensure adherence to project timelines and quality standards. · Provide regular project status updates to stakeholders and management. · Minimum 6 years of experience as a software developer, with at least 2 years in a senior role. · Hands-on experience with Docker, MySQL, AWS (Lambdas/EC2/S3/SQS/SNS), API development, ElasticCache, Redis, Kafka, RabbitMQ. · Proficiency with tools like IntelliJ Idea, Postman, Visual Studio Code, MySQL Workbench, GitLab, and Atlassian. · Extensive understanding of Microservices and Web API integration. · Matric (Grade 12) · A bachelors degree in IT or Computer Science · Previous leadership experience is highly beneficial. · Excellent communication and soft skills. · Proven experience leading and managing a team of developers. · Strong debugging and troubleshooting skills. · Commitment to high-quality software solutions. · Knowledge of the SDLC and agile methodologies. · Ability to collaborate effectively with cross-functional teams and stakeholders. · Passion for staying up to date with the latest trends in software development.
Location: Gauteng, ZA
Posted Date: 4/15/2025
Location: Gauteng, ZA
Posted Date: 4/15/2025
Contact Information
Contact | Human Resources Performability Recruitment |
---|