Location: WFH/Remote/London
Salary: £70,000 + package
Our client, a leading London based Tech firm are recruiting for a Lead Software Engineer to join their growing team. As Lead Software Engineer you will be responsible for helping to shape and deliver fully functioning services to extend the business capability available within the existing product portfolio through the maintenance/refactoring of existing services or the development of new services to be deployed within our next generation application framework.
ESSENTIAL SKILLS & EXPERIENCE;
- At least 5 years working experience within a similar professional capacity.
- The ability to be lead the team from a technical perspective: helping the team to take the right decisions and follow the best practices, sharing knowledge within and outside of the team.
- Conversant in the opportunities and challenges in the use of Open API/API first design, development and testing techniques
- Experience with the following technologies and practices:
- C# .NET Core, Asp.NET, Azure,SQL
- Angular/Vue (nice to have)
- Microservices architecture
- TDD/ATDD/BDD
- Git and GitFlow
- Docker containerization
- Kubernetes, Istio (nice to have)
- Cloud: Azure
- Knowledge and experience of an Agile/DevOps development environment.
- The ability to work with non-technical members of the business at all levels.
- The ability to translate non-technical requirements into technical solutions.
- Innovative, imaginative problem-solving skills with focus on delivering quality outcomes in a timely manner.
- Experience within small and medium development teams.