Development Engineer
- Location: Police HQ, Northallerton with the opportunity for hybrid working
- Salary: £45,147 - £48,898 (NYP Scale PO6 - 9)
- Contract: Permanent, full time
- Hours: 37 hours per week, Monday – Thursday 8.30am - 5pm and Friday 8.30am - 4.30pm
North Yorkshire Police (NYP) are seeking talented and highly skilled Development Engineers to join our innovative and experienced ICT team. You will play a critical role in developing, enhancing, and maintaining mobile and web applications that help officers and staff operate more efficiently while improving interoperability between core operational systems.
If you are an established engineer with strong technical problem-solving skills, experience in software development, and a commitment to producing high-quality solutions, this is an opportunity to apply your expertise in a meaningful and impactful role.
The Role
An exciting opportunity is available for an experienced Development Engineer, offering varied and challenging responsibilities in a team of ICT engineers who build applications from the ground up. You will:
- Lead the full software development lifecycle, from initial concept and design through to coding, implementation, testing, and deployment
- Develop new applications and enhance existing systems, ensuring they continue to meet evolving operational needs
- Improve interoperability between core police systems, helping frontline officers work more efficiently
- Collaborate closely with stakeholders, including police officers, technical teams, and staff, to deliver robust and scalable solutions
- Work with non-standard data, meaning the learning curve will focus more on the business side rather than purely technical aspects
- Bring valuable skills to the team, enhancing the collective expertise and driving forward innovation
See the Job Description here
The Requirements
This role requires a strong foundation in software development, with proven experience in designing and building complex applications. Candidates must be self-sufficient, proactive problem solvers, and strong team players who can handle demanding workloads.
Essential Skills:
- Advanced proficiency in C# and the .NET ecosystem, including LINQ, asynchronous programming, dependency injection, and state management
- Deep expertise in web application development, including Blazor Server, Blazor WebAssembly, Progressive Web Apps (PWAs), and Razor syntax
- Strong understanding of JavaScript interop and interaction with JavaScript libraries
- Front-end development skills, including HTML, CSS, Bootstrap, and MudBlazor
- Experience building and consuming RESTful APIs, with knowledge of HTTP protocols and JSON serialization
- Identity management experience, including authentication and authorization concepts
- Excellent relational database skills, particularly MSSQL
- Proficiency with Visual Studio and Git version control
Desirable (but not essential) skills:
- Android cross-platform application development using .NET MAUI
- Azure cloud development, including Azure App Services, Azure Databases, Azure API Management, and Azure Identity/Session Management
The Benefits
Working for the emergency services is deeply rewarding, and at North Yorkshire Police (NYP), we are committed to supporting our colleagues in achieving their full potential. Every role within our organisation has a direct impact, ensuring our communities feel safe and protected.
You will be welcomed into an inclusive and supportive organisation where fair treatment, equality, and well-being are at the heart of everything we do. We value diverse perspectives, skills, and experiences, fostering a workplace where everyone can thrive.
What We Offer
In addition to a meaningful and impactful role, we offer a comprehensive benefits package, including:
- Staff support networks to ensure you feel connected and valued
- Training and development opportunities to enhance your expertise
- An excellent government pension scheme to secure your future
- Access to onsite health and well-being services, keeping you at your best
- Generous holiday entitlement—starting at 24 days, increasing to 30 days with length of service, plus bank holidays
- Exclusive discounts at major retailers, supporting your everyday needs
- Unison membership, as the recognised trade union within NYP
- Inclusion and diversity support networks, ensuring an equitable and welcoming workplace
Apply Today!
Experienced in software development? Bring your expertise to a role that makes a real impact on the front line.
- Vacancy Closing: 9am on Thursday 3 July 2025
- Interview Dates: During w/c 14 July 2025