We’re looking at expanding our engineering team, so we’re on the look out for a Senior Software Engineer to design, build, maintain and support high quality software solutions whilst supporting other Developers along the way What can we offer to you? We want to ensure you feel valued within your role here with us and provide you with a great work/life balanc e. You will be able to work in a Hybrid working environment, and the expectation is you can travel to our Nottingham office a minimum of twice per month. It helps that we have just had a huge refurb of the office and it’s a great setting to work in Your hours are 37.5, however there is a degree of flexibility on how you work these hours. As long as your working day is inclusive of our core hours (from 10:00-15:00) you can work however you like around that The Salary for this role will vary depending on your level of experience, starting at £55,000 to £65,000 (depending on experiences). We will also look to review your pay on a regular basis. There's more you will have access to a wide range of company benefits such as Performance based bonus Subsidised Quarterly Social Budget Holiday Buy and Sell Scheme Access to hundreds of High Street Discounts Internal Development Programmes Access to Pluralsight Private Medical Insurance Enhanced Company Pension Don’t just take our word for it on how great it is to work here, have a look at our Glassdoor Page HERE What would make you a great fit for this role? An in-depth knowledge of design patterns & principles including SOLID & DDD Experience of ASP.NET Core (Web API ) Experience using C# Regular use of Database Technologies such as SQL and ORM’s (Entity Framework) Enhanced understanding of Enterprise Architecture including microservices, Service Bus, and cloud design patterns Working knowledge of Azure DevOps including CI/CD, agile boards, and PR’s Good knowledge of using the Azure Cloud platform Extensive experience using Unit Testing frameworks and principles Experience working within an agile delivery methodology, playing a pivotal role in encouraging and supporting other developers to contribute and offer their ideas It would be advantageous for you to have had experience in Blazor What are we looking for from you? As a business we pride ourselves on providing our customers with the best possible outcomes. To do this we require someone who has a desire to take things forward and suggest new ideas based on the depth of knowledge within the technology stack. We are looking for someone who enjoys keeping up to date with the latest technology so you can work with the business to identify requirements and design solutions. Across our whole business we have an open and honest culture, where feedback is embedded in the day to day, so being comfortable with this is key E xtensive industry experience (5-6 years), working in an agile development team. Please note, you must have the right to work in the UK to be considered for this position