We are looking for a C# Tech Lead, who will be responsible for mentoring a team of developers in designing, developing, and maintaining high-quality software applications using C#. You will play a critical role in setting technical direction, ensuring best practices, and delivering robust, scalable solutions. This position requires strong leadership skills, technical expertise, and a passion for mentoring and guiding team members.
Responsibilities
- Lead and mentor a team of C# developers, fostering a collaborative and high-performance environment.
- Provide technical guidance and support to team members, ensuring adherence to coding standards and best practices.
- Conduct regular code reviews and provide constructive feedback.
- Design, develop, and maintain C# applications, ensuring high performance, quality, and responsiveness.
- Implement scalable and maintainable software solutions.
- Stay up-to-date with the latest industry trends and technologies, incorporating them into the development process where applicable.
- Implement and maintain automated testing frameworks and practices.
- Ensure comprehensive testing and debugging of applications to deliver reliable and bug-free software.
- Monitor application performance and implement optimisations as needed.