College of Policing

Software Developer - C#, MVC, NHibernate, HTML, Bootstrap, TDD

Incomplete applications

5
Incomplete applications
3 SME, 2 large

Completed applications

7
Completed applications
5 SME, 2 large
Important dates
Opportunity attribute name Opportunity attribute value
Published Thursday 21 September 2017
Deadline for asking questions Monday 25 September 2017 at 11:59pm GMT
Closing date for applications Thursday 28 September 2017 at 11:59pm GMT

Overview

Overview
Opportunity attribute name Opportunity attribute value
Specialist role Developer
Summary of the work Software Developer required with extensive experience in delivering MVC applications, TDD and responsive web pages using HTML, CSS, jQuery and Bootstrap. This is an exciting opportunity to help deliver Phase 1 of a redesign project for the Managed Learning Environment for Police and Staff, providing mobile capability to all users.
Latest start date Thursday 2 November 2017
Expected contract length 3 months with an extension period of a further 3 months
Location London
Organisation the work is for College of Policing
Maximum day rate £400-450 per day

About the work

About the work
Opportunity attribute name Opportunity attribute value
Early market engagement User research on the existing platform has identified a series of improvements to improve the overall experience for Police Officers and Staff. Phase 1 addresses the user experience issues through a significant redesign and we are rebuilding the application to ensure it is compatible across all modern day browsers and mobile devices.
Who the specialist will work with The Software Developer will be working within an Agile environment and be predominately working alongside internal software developers with support from a DBA for any work relating to the database. You'll report to the Software Development Manager and will work closely with the Product Owner and Delivery Manager who will define the sprints. The sprint team will also include application specialists and designers as and when required.
What the specialist will work on The College of Policing is looking for a highly skilled software developer to help deliver the Phase 1 redesign of the Managed Learning Environment available to all Police Officers and Staff. Working within an existing ASP.NET MVC architecture and NHibernate data layer (SQL Server backend DB), it will involve the development of fully responsive front-end web pages that match pre-existing design work (HTML, CSS, jQuery, Bootstrap), the writing of automated tests, creation of service layer functions, and MVC controllers, actions and view models.

Work setup

Work setup
Opportunity attribute name Opportunity attribute value
Address where the work will take place Westminster, London. SW1H 9JA
Working arrangements Full-Time onsite, Monday to Friday, 36 Hours per week. Flexible working patterns will be allowed with prior agreement.
Security clearance Current NPPV2 (Proof of clearance will be required before contract can be awarded)

Additional information

Additional information
Opportunity attribute name Opportunity attribute value
Additional terms and conditions The contract is for a 3 month duration but with the option of extending this for a further 3 months.

Skills and experience

Buyers will use the essential and nice-to-have skills and experience to help them evaluate suppliers’ technical competence.

Skills and experience
Opportunity attribute name Opportunity attribute value
Essential skills and experience
  • Extensive experience of ASP.NET MVC using C#.NET
  • Extensive experience of building responsive web applications using Bootstrap
  • Extensive experience of front-end development using HTML, jQuery, JavaScript, CSS
  • Experience writing unit tests using MSTest and Moq
  • Experience using NHibernate data layers and Fluent NHibernate queries
  • Experience using and developing for Microsoft SQL Server
  • Experience of source/version control using Team Foundation Server 2017
  • Experience using Visual Studio 2017 IDE and debugging tools
  • Experience developing online learning platforms
  • Extensive experience working for Law Enforcement Agencies
  • Experience using Slick carousel controls
  • Experience producing front-end UI from design specifications and style guides
  • Experience of Agile working practices
  • Must apply and promote the College of Policing Code of Ethics and Integrity principles
Nice-to-have skills and experience
  • Experience meeting W3C's WCAG AA standard for DDA compliance
  • Experience writing automated Load and Performance Tests

How suppliers will be evaluated

How suppliers will be evaluated
Opportunity attribute name Opportunity attribute value
How many specialists to evaluate 3
Cultural fit criteria
  • Strong team working experience with the ability to think and problem solve independently
  • Strong experience working as part of an agile team participating in daily stand up and retrospectives
  • Engaging with team to create an environment for knowledge sharing and handover of completed products with knowledge transfer
  • Excellent written and communication skills with the ability to translate complex issues to a non-technical audience
  • Strong ownership and commitment to delivery
  • Good collaboration skills and ability to share skills and information among team members
  • Ability to build and develop good working relationships with staff and stakeholders
Assessment methods Work history
Evaluation weighting

Technical competence

60%

Cultural fit

20%

Price

20%

Questions asked by suppliers

Questions asked by suppliers
Supplier question Buyer answer
1. Are you able to advise whether this position is outside of IR35? We will be contracting with the selected supplier to deliver this service, not the individual. Therefore IR35 should not apply and the responsibility should sit with the contracting supplier.
2. Please could you advise IR35 status of the role. We will be contracting with the selected supplier to deliver this service, not the individual. Therefore IR35 should not apply and the responsibility should sit with the contracting supplier.
3. Could you please confirm whether the role is inside or outside of IR35? We will be contracting with the selected supplier to deliver this service, not the individual. Therefore IR35 should not apply and the responsibility should sit with the contracting supplier.
4. Will this role be outside IR35? We will be contracting with the selected supplier to deliver this service, not the individual. Therefore IR35 should not apply and the responsibility should sit with the contracting supplier.
5. Would you accept SC level clearance? Unfortunately no, we require either NPPV2 or NPPV3 clearance to work on this project.
6. I have contractors in Police forces and they have not been able to transfer clearance from one police force to another police force - they have had to go through it again. Is the contractor required to have clearance prior to accepting the position? As long as proof of current NPPV2 clearance can be provided we are happy to accept this, irrespective of the issuing force.
7. Can NPPV2 clearance be applied for as part of the application process for this contract? If not can you advise as to where this clearance can be obtained? We require proof of clearance up front before any contract can be awarded, therefore current clearance is required. Clearance is obtained by Police Force sponsors, usually as a result of previous work.