The Technical Lead is responsible for managing the success of the software engineering, testing, defect management and delivery activities that happen within a project. This position carries the important responsibility of relaying and clarifying the project and technology vision to the team to ensure successful delivery of software.
Requirements information is available at the link below.