Description:
My client, based in the Northern Suburbs of Johannesburg, is urgently seeking an experienced Team Lead to manage a team of developers and to provide guidance, support, and mentoring to achieve project objectives. The successful candidate will be responsible for, but not limited to:- Ensure the team's performance and productivity through effective goal-setting, performance evaluations, and professional development opportunities.
- Enforce adherence to governance, standards, and best practices to maintain code quality and system integrity.
- Take ownership of a portfolio of products, overseeing their development, deployment, and ongoing support in production environments.
- Design, develop, and maintain software applications, employing industry best practices and leveraging your technical expertise.
- Analyze complex problems, decompose them into smaller components, and design innovative solutions that address the underlying challenges.
Job Experience & Skills Required:
- A minimum of 5 years' experience
- BSc or IT Degree
- Technical skills: C#, JavaScript, CSS, HTML; Web development languages and frameworks like React, Angular, or Vue.js; understanding of Object Orientated (OOP) Principles, design patterns and N-tier architectures; Web Service and thin client web development; SQL Server Database development, T-SQL; Software Testing & Delivery Automation (CI/CD)
- Advantageous: Exposure to Azure DevOps, CI/CD, Docker, Linux, Elastic Stack, .Net Core, Blazor (WASM), Testing Frameworks, SPA, Angular, Mobile Application Development, Cloud development exposure (Microsoft Azure/AWS)Â
If you meet the minimum requirements, please send your CV to pcalvin@networkrecruitment.co.za or call me on 011 622 9526.
Requirements:
- Ensure the team's performance and productivity through effective goal-setting, performance evaluations, and professional development opportunities.
- Enforce adherence to governance, standards, and best practices to maintain code quality and system integrity.
- Take ownership of a portfolio of products, overseeing their development, deployment, and ongoing support in production environments.
- Design, develop, and maintain software applications, employing industry best practices and leveraging your technical expertise.
- Analyze complex problems, decompose them into smaller components, and design innovative solutions that address the underlying challenges.
- A minimum of 5 years' experience
- BSc or IT Degree
- Technical skills: C#, JavaScript, CSS, HTML; Web development languages and frameworks like React, Angular, or Vue.js; understanding of Object Orientated (OOP) Principles, design patterns and N-tier architectures; Web Service and thin client web development; SQL Server Database development, T-SQL; Software Testing & Delivery Automation (CI/CD)
- Advantageous: Exposure to Azure DevOps, CI/CD, Docker, Linux, Elastic Stack, .Net Core, Blazor (WASM), Testing Frameworks, SPA, Angular, Mobile Application Development, Cloud development exposure (Microsoft Azure/AWS)Â
29 Apr 2024;
from:
careers24.com