.Net Developer

Experience level: Intermediate
Term: Permanent
Department: IT Services
Location: London
The Team

Fieldfisher are looking for a .NET developer to manage their main website, Fieldfisher.com in addition to multiple sub-brands either current or future.

This role is based in the IT Development Team, within the IT Department but will be working closely with the Marketing team who manage the websites. The IT Department consists of 64 members of staff split across multiple sites in the UK and EU providing 24/7 support to all offices globally.

Responsibilities
  • Fieldfisher.com main sites development. Updating current functionality both front and back end for improved UX.
  • Take ownership of the firm's current CMS (Kentico) where we wish to centralise all of our web assets, including custom code and features written in C# & JavaScript.
  • Integrate Kentico and other enterprise systems where desired and feasible.
  • Security of relevant front-end and back-office systems
  • Manage your workload completely independently of others yet able to collaborate with IT and Marketing colleagues and/or third party vendors, reporting to management as required
  • Consistently deliver work to a high standard and on time
  • Conduct code reviews of other developer’s work to assist in maintaining code quality
  • Keep abreast of Kentico upgrades and manage their deployment into our environment in a controlled manner and in compliance with our existing ITIL processes
  • Devise and operate a suitable release cycle, ensuring changes and updates are introduced in a controlled manner, again in keeping with existing ITIL processes, ensuring minimal impact to live services
  • Ensure our Kentico environment is suitably specified and fit for purpose at all times, ensuring it is tuned and operating optimally for internal management and external access
Key Skills & Experience
  • Writing clean, efficient, stable, testable, secure and reusable C# code
  • Knowledge of .NET Framework and experience of migrating to .NET Core / 5
  • Working with .NET 5
  • ASP.NET Core (Including Web API)
  • Entity Framework Core
  • TSQL & SQL Server 2019 (On-prem)
  • Front-end design experience (HTML, JavaScript (vanilla & jQuery), CSS, Bootstrap, Material Design)
  • Experience working as technical lead on commercially focused web development projects
  • Able to demonstrate functional and technical specifications and/or user story based specifications, which you have written and led
  • Experience of using version control systems and source control - ideally Azure DevOps
  • Good experience in integration of web applications with other systems
  • Up to date knowledge of security best practices
  • Experience with Azure is highly desirable but not essential
  • Experience / Exposure to Microservices, Kubernetes and Docker is highly desirable but not essential
  • Exposure to cutting edge technologies such as Blazor is highly desired but not essential