Solutions Developer (.NET)
About us
Knights is a listed, UK based legal and professional services business, operating from over 30 locations nationwide.
For more than a decade, we have done things differently. In 2012, we established our platform as one of the first law firms to transition from a traditional partnership model to a corporate structure.
We work with a diverse range of clients, including global brands, FTSE 100 companies, private businesses, and individuals, to deliver professional services with speed, accessibility, and clear communication.
Solutions Developer
This is a fantastic opportunity to be a part of a rapidly expanding company – one of the fastest growing law firms in the UK - where you will find excellent development opportunities and support to be the best you can be. We offer a competitive salary, modern surroundings, and great potential for career development.
Key responsibilities
Responsibilities include, but are not limited to:
- Play a key role in enhancing and extending our core business systems, contributing solutions that improve performance, reliability and operational efficiency across the organisation;
- Build and evolve web based components and integrations that drive automation, streamline workflows and support large scale transformation across the business;
- Produce clear, maintainable documentation that supports the wider development lifecycle and operational processes;
- Prepare accurate high level and detailed estimates to support planning and delivery activities;
- Manage and progress multiple development tasks concurrently while maintaining quality and momentum;
- Build strong knowledge of the systems and applications you support, enabling effective troubleshooting and enhancement across internal and external platforms;
- Collaborate within a cross functional team to contribute to technical decisions and help shape solution design;
- Adapt effectively to evolving business needs and changing processes, maintaining a proactive and solution focused approach.
What you will bring to the role
Experience and skills:
- .NET / .NET Core (C#), ASP.NET Core, Web API, Azure Functions;
- Blazor;
- Strong understanding of Microsoft SQL Server;
- Advanced T SQL skills;
- Ability to write clean, efficient, readable and well documented code;
- Proven experience creating and implementing effective testing approaches;
- Experience of using code repositories;
- Skilled in optimising complex SQL statements for performance;
- Familiar with profiling tools;
- Sense of ownership and pride in your performance and its impact on company’s success;
- Previous experience of helping to deliver work items accurately and on time;
- Critical thinker and strong problem-solving skills;
- A proven team player, who is able to support others and who can adapt to changing and conflicting priorities;
- The ability to prioritise high volumes of responsibilities without delays in deliverables;
- A confident and effective communicator who is proactive, self-motivated with a can-do attitude;
- Strong attention to detail and willing to expand your skill set in order to overcome existing challenges.
Additional desirable skills:
- Experience in the legal or professional services sector;
- Power Automate, Microsoft Power Apps;
- Agile development principles;
- Experience of using Continuous Integration;
- Experience with CI/CD and Azure DevOps pipelines;
- Exposure to NetDocuments (integration and/or platform understanding).