Jobs in

Software Development Team Lead Cape Town, Durban, Johannesburg - South Africa

multiSEARCH

Our client is seeking a highly skilled and motivated Software Development Team Lead with expertise in translating Business Requirements Specifications (BRS) to user stories within Azure DevOps. This role requires strong leadership capabilities, technical proficiency in C#, MVC, Blazor, and Entity Framework, along with the ability to provide guidance to team members, contribute to basic architectural design, and effectively manage developers within the team. The role would be hybrid, with candidates expected to work in office (Durban, Joburg, or Cape Town) Key Responsibilities: Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps. Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements. Lead a team of developers in designing, developing, and implementing software solutions Collaborate with stakeholders to gather requirements and ensure timely project delivery Mentor and coach team members, fostering a collaborative and innovative work environment Conduct code reviews and ensure adherence to coding standards and best practices Coordinate with other teams to integrate software components and ensure end-to-end system functionality Stay up to date with the latest technologies and industry trends to drive continuous improvement Participate actively in software development tasks, including coding, testing, debugging, and deployment, particularly in C#, MVC, Blazor, and Entity Framework. Conduct regular code reviews to maintain code quality, identify areas for improvement, and ensure compliance with coding standards. Minimum Requirements: Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred). Proven experience (minimum 5 years) in software development with existing experience (minimum 1 year) as a Team Lead, having demonstrated focus and implementations on C#, MVC, Blazor, and Entity Framework. Strong understanding of Agile methodologies and experience working in Agile teams. Demonstrated leadership skills, with the ability to inspire and motivate team members. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders. Proficiency in Azure DevOps or similar tools for agile project management and version control. Experience in basic architectural design principles and software design patterns. Ability to prioritize tasks, manage time effectively, and thrive in a fast-paced, dynamic environment Advantageous: Certification in Agile methodologies (e.g., Scrum Master, Agile Certified Practitioner). Experience with cloud technologies (e.g., Azure, AWS) and microservices architecture. Familiarity with DevOps practices, including CI/CD pipelines and automated testing frameworks. Market Related Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Software Developer Team Lead - Durban

...

Developer Team Lead KZN - North Coast - South Africa

RecruiTech

...

Software Development Team Lead - South Africa

...

Software Development Team Lead South Africa - South Africa

Dynexity Pty Ltd

...

Software Development Team Lead Johannesburg - Johannesburg

Tumaini Consulting

...

Want to do another search?

Jobs in