This opportunity is closed for applications

The deadline was Monday 6 July 2020
Health Education England

Full Stack Java DevOps

24 Incomplete applications

23 SME, 1 large

43 Completed applications

41 SME, 2 large

Important dates

Published
Monday 29 June 2020
Deadline for asking questions
Wednesday 1 July 2020 at 11:59pm GMT
Closing date for applications
Monday 6 July 2020 at 11:59pm GMT

Overview

Specialist role
Developer
Summary of the work
Full Stack Java Developer with strong DevOps skills using open source and cloud technologies to support the migration from Azure to AWS and an integration with third-party legacy systems. We work in an Agile environment using Scrum, scaled with LeSS.
Latest start date
Wednesday 15 July 2020
Expected contract length
3.5 months
Location
No specific location, eg 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, Quality Test Engineer, Front End and Full Stack Developers, Ops).

Stakeholders such as:
- ESR stakeholders (e.g. development team);
- Other Scrum teams;
- Trainees (of the medical, dental, pharmacy and healthcare science profession);
- (Hospital) Trust administrators and managers.
What the specialist will work on
This role is to assist in migrating Azure to AWS and supporting the development of TIS, incl. integration with other 3rd party systems.

This involves:
- Azure and AWS knowledge;
- Strength in solutions architecture;
- Leadership skills to collaborate with colleagues to develop and implement solutions;
- Continuing the development of microservices to support the TIS product during the migration;
- Knowledge and experience of blending both traditional and modern interfaces to continue the development of an integration with a third party system;
- Documenting systems integration aspects, versioning and design with service evolution in mind.

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
Timescales:
06/07/20: Advert closes.
07/07/20: Shortlisting.
09/07/20 (w/c): Successful suppliers invited to interview.
09/07/20 (w/c): Unsuccessful suppliers informed.
10/07/20 or 13/07/20: Interviews (via Slack or Teams).
13/07/20: Contract award.
15/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
No

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
  • AWS architecture, ECS Fargate, MongoDB
  • Terraform
  • Linux and Docker
  • Java 8-11, Maven, Gradle, Spring/Spring Boot
  • Uses TDD by default, unit and E2E tests
  • Applies Agile Principles in the way they think, rather than simply attend Scrum ceremonies
  • Loves collaborating and is an expert in giving and receiving constructive criticism
  • Passionate about teaching, knowledge transfer and pair-programming
Nice-to-have skills and experience
  • Evidence of experience with RESTful APIs and Microservices
  • Evidence of experience with RabbitMQ

How suppliers will be evaluated

All suppliers will be asked to provide a work history.

How many specialists to evaluate
3
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

50%

Cultural fit

20%

Price

30%

Questions asked by suppliers

1. Is there a current incumbent?
No.
2. How would the work be divided percentage wise between development and DevOps?
It's difficult to say for sure. But as a guide, it will probably be in the region of 60% Dev 40% DevOps.
3. Can you please share the list of Azure technologies/features that are being used currently and is planned to be migrated to AWS?
We mainly use VMs in Azure along with Storage Accounts. We don't currently make much use of Azure PaaS offerings. In moving to AWS, we expect to make use of Fargate, Aurora, Cognito etc to maximise resilience and scalability.
4. Can you confirm if security clearance is required for this role?
Please read the details on the posting. It clearly states.
5. Are E2E tests automated or manual? If automated, which tool is being used?
We have automated E2E Tests run as part of our build pipeline, using Selenium or Cypress and Jasmine.
6. Which tools/technologies are being used for DevOps like Jenkins, Ansible, Azure DevOps etc? And which tools are expected to be used?
Jenkins, Ansible and Terraform
7. Can this work be taken by a personnel that is outside the UK? Given that the Covid-19 pandemic situation will not be resolved soon?
The candidate must be resident in the UK.