Our client provides technology services to the insurance and financial services industry, and they have a new opportunity for a senior/lead engineer to join their team. This is a permanent position offering fully remote working. Salary is up to £90k Skills & Experience Essential 5 years full stack development experience with ASP.NET (C#) and Angular (TypeScript). Experience with MongoDB. Experience with Azure and Infrastructure-as-Code using ARM templates. Experience with Agile and DevOps best practices. Good understanding of software design (SOLID, 4RSD etc.) TDD practitioner. Good understanding of RESTful web services. Knowledge of CQRS and Event Sourcing. Strong communication and decision making skills, and ability to work autonomously Desirable Awareness of Domain Driven Design. Experience as an architecture decision maker. Experience in a team or technical lead role. Experience with Azure DevOps build and release pipelines. Experience with Extreme Programming.