As a Development Team Lead, you will be tasked with the mission of leading a small team of Developers to analyse, develop and maintain new industry leading products whilst remaining hands on developing Desktop applications as well as supervising their team.
Roles and Responsibilities:
*Supervise a small team of staff.
*Develop and execute unit tests.
*Participate in technical reviews of requirements, designs, and code, and provide technical support to team members.
*Provide timely corrective actions on assigned defects and issues.
*With the Project Manager, set annual objectives and perform regular appraisals of performance for the assigned team.
*Ensure your team follow the defined product development process, resulting in high quality code.
*As a technical advocate, evaluate and champion designs that maximize the value of the product and minimizes the risk and technical debt.
*Commercial experience developing in C# and .NET
*Ability to write clean and efficient code, including high quality automated test coverage
*Ability to work in a team environment, and able to offer technical support and guidance to other team members
*Ability to work to commercial deadlines
Aside from these requirements, you will be enthusiastic about technology and bringing new ideas to the table. Culturally, you will be used to working in a collaboratively and bring a can-do attitude, relishing the chance to solve the most complex of obstacles!
If this opportunity is of interest to you, please do not hesitate to click apply for immediate consideration or alternatively, email your response to email@example.com.