Overview
We are searching for a Team Lead: Development Manager to join our clients Business Software Solutions (IT Development) team. This is a full-time, permanent on-site position, based in Sandton. The successful candidate will steer the development function, managing both people and processes to deliver high-quality software, web, and multimedia applications that drive business value and operational efficiency.
Responsibilities
Collaborating with project teams and reporting to IT managers.
Working closely with business staff to ensure solutions align with client standards and strategic enterprise architecture.
Defining and managing non-functional requirements, ensuring they are met effectively.
Organizing development tasks and providing accurate estimations.
Ensuring software design and implementation meet architectural goals and quality standards.
Supporting business analysts and project team members during functional requirements definition.
Identifying and managing technical project risks and issues, including mitigation and resolution.
Contributing to the improvement of applications and processes.
Mentoring junior developers and acting as a focal point of expertise on key technologies or skills.
Qualifications
To be successful in this role, you should possess the following qualifications and experience:
A degree, diploma, or certification in Computer Science or a relevant technical field.
A minimum of 5-8 years of Full Stack Development experience.
Comprehensive understanding of the full software development lifecycle.
Experience working in an agile environment, utilizing Scrum or KANBAN methodologies.
Technical Competencies
Front-End/UI Technologies: HTML5, Angular, CSS, JavaScript/TypeScript.
Back-End Technologies: .NET, .NET Core, Node.js.
Databases: MSSQL.
OutSystems experience is advantageous.
If you are a dedicated and experienced developer with a passion for creating impactful software solutions, we encourage you to apply for this exciting opportunity.