Awarded to Perfectly Simple IT Solutions

Start date: Wednesday 1 July 2020
Value: £62,400
Company size: SME
Health Education England

Developer - Back End Developer - Focus On ESR

15 Incomplete applications

15 SME, 0 large

49 Completed applications

46 SME, 3 large

Important dates

Thursday 11 June 2020
Deadline for asking questions
Monday 15 June 2020 at 11:59pm GMT
Closing date for applications
Thursday 18 June 2020 at 11:59pm GMT


Specialist role
Summary of the work
Back End Java Developer using open source and cloud technologies to create a service-led solution with an integration layer to a legacy technology stack. We work in an Agile environment using Scrum
Latest start date
Wednesday 1 July 2020
Expected contract length
4 months
No specific location, for example they can work remotely
Organisation the work is for
Health Education England
Maximum day rate
We decided not to set a maximum day rate or disclose our budget constraints. We seek excellent value for money and affordability.

About the work

Early market engagement
Who the specialist will work with
You'll be expected to work with the following:

- Scrum Master, Service Managers (Product Owners) and Team (incl. BAs, UI/UX, Test Lead, Front End and Full Stack Developers, Ops)

Stakeholders such as:
- ESR stakeholders (e.g. development team)
- Trainees (of the medical, dental, pharmacy and healthcare science profession)
- (Hospital) Trust administrators and managers
- Business Managers and subject experts
- Others involved in the education and training of the multi professional healthcare workforce

Third party suppliers
- Legacy and future suppliers
What the specialist will work on
A Back End Java Developer is required to assist in completing a bi-directional interface between HEE's TIS system and ESR.

This involves:
- Using knowledge and experience of both traditional and modern interfaces to contribute towards the solution;
- Developing, deploying and ensuring the integrity of a microservice to transfer data to and from the TIS MySQL database;
- Documenting systems integration aspects, versioning and design with service evolution in mind;
- Potential development of a user interface (as directed by the outputs from the Business Analyst discovery work).

Work setup

Address where the work will take place
This office that this person would work out of is London. The TIS team is geo-located across both London and Manchester.

HEE additionally has offices around the country that could potentially also be used for this role if London (or Manchester) did not suit.

However, with the current COVID-19 situation, the role would initially at very least be one of working from home, possibly for the duration of the contract.
Working arrangements
18/06/20 - Advert closes.
19/06/20 - Shortlisting.
22/06/20 (w/c) - Successful suppliers invited to interview.
22/06/20 (w/c) - Unsuccessful suppliers informed.
25/06/20 - Interviews (via Slack or Teams).
26/06/20 - Contract award.
01/07/20 - Start date.

HEE is an employer keen on promoting work/life balance, and protecting people's mental health. As such we expect all staff to work remotely one day a week. Further remote working is also possible subject to negotiation with line manager.

*NOTE*: During this COVID-19 pandemic, currently all staff work from home. This role will be similarly affected.

The role is outside of IR35.
Security clearance

Additional information

Additional terms and conditions
The awarded supplier will also need to adhere to the principles set out in the standard NHS 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
  • Have considerable experience in testing systems
  • Have Linux, Docker, Cloud platforms
  • Have Java 8-11, Maven, Gradle, Spring/Spring Boot
  • Have Junit, Mockito
  • Git
  • Practices Agile principles
  • Have experience in Messaging systems (Kafka, RabbitMQ)
Nice-to-have skills and experience
  • JIRA and Confluence experience
  • Knowledge of web services/REST and microservices
  • Teaching, knowledge transfer and pair-programming

How suppliers will be evaluated

All suppliers will be asked to provide a work history.

How many specialists to evaluate
Cultural fit criteria
  • Work transparently and collaboratively in a no-blame culture, encouraging all to fail fast and learn from mistakes
  • Demonstrate experience of supporting and coaching other team members
  • Evidence their confidence to challenge the status quo
  • Evidence ability to work with clients with low technical expertise
  • Evidence of taking responsibility for their work
Additional assessment methods
  • Reference
  • Interview
  • Scenario or test
Evaluation weighting

Technical competence


Cultural fit




Questions asked by suppliers

1. Is there an incumbent?
Yes, there is.
2. What are you looking for from a new supplier that the incumbent is not providing?
We're looking for the same.
All the things (technical and cultural) listed on the description above.
Bear in mind that the stage we're at with the piece of work in question is no longer determining scope and beginning the development, but now understanding where we've got to, fitting in with that approach and continuing the development on (constructively challenging, proposing critical analysis, and carefully considering the maintainability of the codebase by the permanent members of the team once the contract comes to an end).
3. Does the start date, 1st July, allow for any handover with the incumbent, if they are not successful?
Unfortunately it does not - however there are permanent staff also working on that area of work, who will be available for discussions and onboarding, of course.
4. Without a budget and no mention of the years experience or SFIA level expected it becomes impossible to understand what level of experience is being sought. Can you please either set a budget OR an SFIA level OR at least a general level of experience required?
Years of experience are not indicative of quality of candidate. Some people with 15+ years experience, have experience in the wrong kind of technology or in the wrong kinds of working environments and can be reluctant to learn new things. Others with little experience, sometimes have the right attitude and learn technology like a sponge. The listing of skills in the description is sufficient to enable us to shortlist for interview. There we will be able to tease out whether the candidate is the right fit, technically and culturally. As a guide, we regard the essential skills listed as *essential*.
5. Thank you for confirming there is an incumbent for this opportunity. Given this, why are you advertising this role? Is it because the incumbent's current contract has come to an end, or because you have new requirements?
Yes, the current incumbent's contract finishes at the end of this month.
6. Can you confirm what the acronyms ESR and TIS stand for?
ESR is the Electronic Staff Record - a financial and HR system used across the NHS.
TIS is the Trainee Information Systems - a suite of tools built and being developed to directly and indirectly support Trainee doctors throughout the course of their training.
7. Would you please reconsider your answer (to Question 4 above) and provide a meaningful answer to the question?
SFIA is not a framework our team have ever used. Similarly we have never stated budget for contract roles as experience shows that Agencies can use this to inflate the daily rate of more junior candidates, or we miss a candidate because they would have exceeded our threshold. Please see supplier opportunities we have previously advertised on the digital marketplace. With regard to level of experience, we reiterate that we feel the details in the description give enough indication as to the Skills and Cultural fit criteria we're looking for. Indicatively, we'd prefer 5+ years experience of these elements.