Skip to main content

This job has expired

Software Developer - Digital Services

Employer
College of Policing
Location
London
Salary
Competitive
Closing date
29 Jul 2019

View more

Clearance Level
SC, None / Undisclosed
Sector
Policing
Job Type
Permanent
About us:

Our vision is to be a world class professional body, equipping members with the skills and knowledge to prevent crime, protect the public and secure public trust. The quality of our services, the support for our members and a reputation for cutting-edge research and teaching will have a profound effect on the future development of policing in the UK and overseas for years to come.

• We have four complementary functions:

• Knowledge: developing the research and infrastructure for improving evidence of 'what works'. Over time, this will ensure policing practice and standards are based on knowledge, not custom and convention.

• Education: supporting the development of individual members of the profession. We set educational requirements to assure the public of the quality and consistency of policing skills, and facilitate academic accreditation and recognition of our members' expertise.

• Standards: drawing on the best available evidence of 'what works' to set standards in policing for forces and individuals, for example, through Authorised Professional Practice and peer review.

• Building the College: developing our infrastructure so we achieve even greater efficiency and effectiveness and establish the College as an independent professional body and employer of choice.

Applications are invited for the post of Software Developer - Digital Services.

The selected candidate will lead the build and release of complex software products to deliver digital solutions with focus on promoting best development practice and driving the adopting of the latest technologies for externally facing National Police Systems available 24/7 with a user audience of 350,000 officers and staff plus other Government agencies to enable the Police Service to deliver its operational objectives.

All applicants must hold:
  • Level 5 or 6 qualification (e.g. Foundation or Bachelor's degree) in a related subject and/or extensive equivalent experience to satisfy the following standards:
  • Programming Software Development (PROG) Level 5: Takes technical responsibility across all stages and iterations of software development; includes planning and driving software construction activities.
  • Systems Integration (SINT) Level 5: Leads practical integration work under the technical direction of the SDM. Contribute to the overall design of the service to integrate College platforms, implement web services and secure data exchange. Software Design (SWDN) Level 5: Selects, adopts and adapts appropriate software design methods, tools and techniques; selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches.

    Applicants must also demonstrate the following skills/knowledge within their application.
  • Advanced proficiency in ASP.NET MVC, C#.NET, SQL Server, .NET Core, PHP, HTML5, JavaScript, CSS3, jQuery, Bootstrap
  • Working knowledge of TDD best practice and the creation of unit tests
  • Working knowledge of source control best practices, ideally using Team Foundation Server
  • Extensive knowledge of the full software development life-cycle
  • Strong working knowledge of WCAG accessibility standards up to and including Level AA
  • Experience of implementing fully responsive designs using Bootstrap for delivery on a variety of devices, including mobile phones and tablets
  • Proven working experience in an Agile software development methodology, or iterative development environment, with the ability to determine own priorities and manage time within a given sprint cycle
  • Experience of working on medium to large scale development projects within a complex and pressured environment
  • Extensive experience working within a multi-disciplined team with sole responsibility for project development, making decisions and advising others to benefit the project and colleagues

    Please see job description for full details of the role.

    Applications will be sifted against the 'Essential criteria' section of the job description.


Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert