This opportunity is closed for applications

The deadline was Friday 6 October 2017
Her Majesty's Prison & Probation Service (HMPPS) (Previously NOMS)

Java Developer (Full Stack) for HMPPS Digital Studio 5382

5 Incomplete applications

4 SME, 1 large

10 Completed applications

9 SME, 1 large

Important dates

Friday 29 September 2017
Deadline for asking questions
Tuesday 3 October 2017 at 11:59pm GMT
Closing date for applications
Friday 6 October 2017 at 11:59pm GMT


Specialist role
Summary of the work
An exciting opportunity for talented, tenacious individuals looking to join our team and take lead in creating world-class services in the Prison and Probation environment. Conducting Service Discovery to identify and deliver high-quality, user-centred products that positively impact the lives of offenders, prison staff and society as a whole.
Latest start date
Monday 30 October 2017
Expected contract length
SOW001 dated to 31/03/2018. Subsequent SOWs 3 month durations, up to 24 months
Yorkshire and the Humber
Organisation the work is for
Her Majesty's Prison & Probation Service (HMPPS) (Previously NOMS)
Maximum day rate

About the work

Early market engagement
Who the specialist will work with
You will be part of a cross disciplinary team consisting of delivery manager, product manager, user researcher, UX designer, content designer, technical architect and developers.
What the specialist will work on
As a HMPPS Digital Studio developer you'll have strong skills in web development and want to work within multidisciplinary agile teams of developers, designers and researchers focused on products. You'll provide technical leadership, working closely with the wider team to ensure high quality code is delivered in line with the project goals and delivery cycles. You'll work closely with designers to deliver rapid prototypes as well as production code for which you'll ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as working practices such as TDD, continuous integration, continuous delivery and DevOps.

Work setup

Address where the work will take place
Greenfield Hse, 32 Scotland St, Sheffield, S3 7DQ (with some time in London)
Working arrangements
The role is Sheffield based, but there may be travel involved to other regions of the country including London. There is a £5000 limit on travel expenses: expenses will only be covered for meetings outside of Sheffield. Travel between Sheffield and the supplier’s location will not be covered.
Security clearance
Basic Clearance or higher (e.g BPSS, Disclosure Scotland, SC, CTC etc)

Additional information

Additional terms and conditions

Skills and experience

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

Essential skills and experience
  • Experience building server-side web applications and detailed knowledge of Java 8 (we use a range of languages including Ruby, Python, and Java)
  • and/or detailed understanding and experience of front-end web development (HTML/CSS/JS)
  • Outstanding ability to develop efficient, highly optimised and clear code
  • Understanding of and experience with a range of approaches to testing application code and systems for behaviour and performance
  • An ability to communicate technical concepts to a non-technical audience
  • Experience working on technical projects within a team
  • Working knowledge of unix-like operating systems such as Linux and/or Mac OS X
  • Knowledge of the git version control system
  • Ability to quickly research and learn new programming tools and techniques
  • Understanding of the use of Responsive Web Design
  • Deep knowledge of accessibility standards and developing web products that can be used easily by users with a range of assitive technology needs
Nice-to-have skills and experience
  • Mentor and train other developers in a non-line management capacity
  • Act as a “tech lead” on complex projects, providing support for product and delivery management and pragmatically weighing the complexities involved against the need to act
  • Experience mentoring or helping colleagues optimise their code
  • Knowledge of relational and non-relational database systems
  • System administration and configuration management skills
  • Experience presenting work at user groups and conferences
  • Experience of building and scaling high-traffic websites
  • Experience of handling large data sets and scaling their handling and storage
  • Experience of working with Java Spark
  • Experience of working with JavaScript libraries to produce data visualisations
  • Experience of designing and maintaining public HTTP APIs
  • Experience of handling large data sets and scaling their handling and storage

How suppliers will be evaluated

How many specialists to evaluate
Cultural fit criteria
  • We challenge the status quo: we aim to understand the reason behind ‘the way things have always been done’ to see if there is a better way to do things
  • We respect each other in our different opinions and are constructive in feedback
  • he unit of delivery is the team - we have no individual heroes, the stars are the teams as whole entities
  • We aren’t afraid of conflict: we surface tensions and conflict early, and address them promptly
  • We believe empowered teams deliver the best products: those who are doing the work should and do have the greatest understanding of the work - so ask the team!
  • We inspect and adapt regularly to continuously improve; learning from failure not blaming individuals
  • Working product in the hands of users early and often
  • Products degrade quickly, so we regularly iterate and improvement our products ongoing
  • Collocating the people, skills and knowledge you need is the best way to deliver
  • Measure progress by what value you deliver
  • Keep focus on quality, making sure the whole team is aware of any debt taken on
  • Keep it simple and do less, whether that for features in the product or the way you are delivering
Assessment methods
Work history
Evaluation weighting

Technical competence


Cultural fit




Questions asked by suppliers

1. 1. Please can you submit your application to the following email address -
2. Send with a subject line of
Front End Developer (Java) 5382 - 'Candidate Name' - 06102017 - #DOS
3. In the email body provide
Supplier name, Supplier contact details , Candidate earliest availability. Please ATTACH: CV, and separate Skills & Evidence (any format). Please REMOVE your email signature, and do not include the Candidate day rate.
4. Is this inside or outside of IR35?
MOJ have assessed that this role is outside IR35. The successful candidate is required to complete the HMRC online IR35 assessment and provide a pdf to both the supplier/agency and to
5. Please advise the max day rate for this role?
It is not mandatory for us to publish our budget range, and we do not wish to do so. The hope is that candidates will be put forward at rates that truly reflect their technical experience and attitude, not at rates that are put forward in response to a figure published by us. We haven't had any issues with this approach with previous roles - we've found candidates with lower rates than we expected, as well as some above our original budget that are worth a little extra spend. We hope this doesn't prevent any possible applications. Thank you
6. Do you know how many days would be in London and how many in Sheffield in the average week?
There are no intended set dates in London. The reference to London is merely an indication that there might be some occasional requirements for attendance at HQ but the work is to be undertaken as part of a multidisciplinary team in Sheffield. A normal week would therefore be 5 days in Sheffield.
7. Is there any flexibility in the start date?
The start date for this requirement is as stated. We will be sifting and recruiting on that basis.

Candidates should take this into consideration before applying.
8. You've given instructions to email the CV and some basic details.
Do you
a) require an application submitting online on Digital Marketplace?

b) Require all the 100 word skills and experience bullets completing?
a) As we have moved our sifting and evaluation process to Trello (the email link provided), we do not require you to duplicate your Skills & Evidence template online. As these fields are mandatory however, we recommend putting 'N/A' or 'Sent via Trello' so you are able to progress your application.

b) We still want a 100 word skills and evidence template against every bullet point mentioned emailed to the published address.
9. Will you sponsor the clearance - which ever is needed?
The clearance required for this role is basic. We are happy to consider candidates that have not yet gained the basic clearance, however it is recommended that once you reach evaluation (interview) stage, you begin the process and this will not be sponsored by MOJ. Alternatively, if you wish to wait until you've been selected for the role, that its fine. This does however need to be reflected in your earliest possible start date, which is considered during evaluation as this role needs to be filled urgently.
10. What is the lead time for feedback once the application is submitted?
Lead time will be dependant on the number of candidates submitted against the requirement. However, this is an urgent requirement so candidates chosen to move on in the process will know this shortly after the closure date for this opportunity.
11. Any chances of change in start date as the latest date mentioned is Monday 30 October 2017.
This is an urgent requirement. Availability will be a key factor in the sifting process but will not be exclusive.
Applicants should be available on the required start date or very close thereafter. Any required variation should be clearly stated in the application.
12. What are the other expenses which will be paid.
Valid business expenses are restricted to travel from the Sheffield Studio to other locations dictated by the product team's needs plus any essential overnight accommodation that is consequential to that travel need.
13. Any specific format(pdf,doc) in which CVs to be sent later.
Common formats are acceptable for document attachments, .pdf and .doc, .docx are particularly acceptable.
14. Is occasional remote working allowed?
It is expected that Studio attendance will be the norm for this role but it will be the specific allocated Product Team that agrees how when remote working is allowable or even preferable for productivity purposes.
15. Is there any travel involved in this role and will the travel expenses be paid ?
Travel will only be necessary if required by the specific allocated Product Team in the development of a product. Appropriate, value for money, business travel expenses will be claimable if approved by team managers.