Page 1 of 1 Internal Use Only V1.1 29/10/2021
Role Description
Title: Senior Developer
Reporting to: Project Delivery Manager
To: Ensure the smooth, timely and successful delivery of business process and technical change.
In a way that: Is client and service focussed. Delivering services so that client (internal &
external) feedback is exemplary
So that: Woods Valldata has a sector leading services offering, which is proactive, efficient and acknowledged as sector leading.
As a key member of a small projects team, you will be involved in the full development life cycle responsible for new features / functionality, modernising existing applications, internal improvements, streamlining business processes, bug fixing and working towards cloud ready applications. You will be required to work across the full stack in delivery of a new features. All change is managed via Azure Dev Ops using 2-week sprints and daily standups. Technologies are dependent on the project but include .Net Core 3.1 onwards, .Net Framework 4.8, RESTful APIs, Microservices, Blazor + ASP.Net Core MVC, Windows Services, Azure and on-premise SQL Server and Cloud hosting. Upcoming projects include the design and development of a brand- new end to end web application built on top of microservices to replace multiple back-office applications with a single standardised processing solution. Useability, extensibility, and scalability are key to this project’s success. Skills and experience:
Essential:
• Proven track record in C# .Net and Visual Studio.
• Proven track record in Microsoft SQL Server – both DDL and DML
• Experience in .NET Core & .NET Standard
• Experience in MVC or Blazor
• Experience in grid frameworks
• Experience in client-side web libraries
• Experience in Microservices architecture
• Experience in Entity Framework
• Strong understanding of SOLID principles
• Motivated and flexible
• Ability to adapt / learn new methodologies Desirable:
• Experience in Azure Dev Ops / TFS / Git
• Experience in Azure hosting / architecture
• Experience in Umbraco / CMS systems
• Experience in CI / CD
• Ability to write automated unit tests