This Technical Team Lead is expected to be at least 50% hands-off i.e. focussing on lead activities, design and code reviews. We can adjust the hands-on part as per the candidate’s aspirations.
The ideal is that you are able to get into the office in Reading 3 days per week. However if your experience is a very good match then there is flexibility to consider you working on a more remote basis.
The company is a Microsoft Preferred Partner with a global customer base in more than 25 countries.They are a specialist provider of digital transformation solutions, focused on Microsoft 365, AI/Machine Learning and other latest technologies.
Key Responsibilities
- Leading a global software development team for design and development of software solutions using latest versions of C#/.Net, Azure APIs, SQL Server and AI technologies
- Day to day task allocation and management of technical team, including running the scrum calls
- Code reviews and mentoring of Junior Developers
- Writing technical design documents
- Technical engagement with customers for project execution
Required skills
- 6 to 9 years of software development experience using Microsoft technologies, including cloud based software development
- Strong software development skills using C#, .NET, SQL Server and Azure technologies
- Experience in SaaS product development using Azure technologies and publishing on Azure Marketplace
- Good knowledge of Microservices and front end technologies such as React
- Hands-on experience in developing high-performance multithreaded applications and software solutions
- Good knowledge of SQL Server and other database technologies
- Experience in leading software development using Agile/Scrum methodology
- Excellent communication skills and client facing abilities
- Bachelors/Masters Degree in Computer Science
Desirable skills/knowledge
- AI/ML technologies
- Knowledge of Enterprise Content Management domain