£70K/yr to £90K/yr
England, United Kingdom
Permanent, Variable

Lead Developer

Posted by Avanti.

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