Awarded to City81 Ltd

Start date: Tuesday 3 October 2017
Value: £29,700
Company size: SME
Driver & Vehicle Licensing Agency

Event Sourcing PS/17/183

2 Incomplete applications

1 SME, 1 large

6 Completed applications

6 SME, 0 large

Important dates

Published
Wednesday 23 August 2017
Deadline for asking questions
Friday 25 August 2017 at 11:59pm GMT
Closing date for applications
Wednesday 30 August 2017 at 11:59pm GMT

Overview

Specialist role
Developer
Summary of the work
The IT Service Creation Software Engineering capability requires specialists with experience using Domain Driven Design and Event Sourcing patterns to provide advice and best practice guidelines for their implementation. The specialist will be provide expert advice to a mixed capability squad delivering in the Vehicles Transformation Programme.
Latest start date
Tuesday 3 October 2017
Expected contract length
6 months with potential to extend for a further 6 months.
Location
Wales
Organisation the work is for
Driver & Vehicle Licensing Agency
Maximum day rate
£750 maximum day rate inclusive of T&S

About the work

Early market engagement
This is one of two similar requirements for an Event Sourcing.
The IT Service Creation teams needs to able to deliver digital services at pace and using the Command-Query Responsibility Segregation pattern with Event Sourced systems of record.
The DVLA has little native experience of this pattern and requires a specialist to provide industry best practice experience and patterns for the implementation of CQRS/ES in concrete applications.
The IT Service Creation team needs to be able to deliver digital services at a much greater pace than they currently do. The services they develop must have a much lower cost of operation than they currently do.
The basic operating model for IT Service Creation has been asserted and we are now beginning to prove that it will work. This has exposed a substantial gap in experience and knowledge. We intend to have around 3-4 squads of mix-capability engineers working on the Vehicles Transformation programme.
Who the specialist will work with
They will work with (by providing expert advice) the IT Service Creation delivery squads in DVLA which includes software engineers, test engineers, business analysts and also the Senior Management Team.
What the specialist will work on
The DVLA requires a specialist to provide industry best practice experience and patterns for the implementation of CQRS/ES in concrete applications. The patterns the specialist will provide will be used by the DVLA’s implementation teams and so we also require that the specialist will review the actual implementations of these patterns.
The specialist will work to a pipeline of work that has been prioritised by the DVLA.
We anticipate this may take up to six months but acknowledge that this could take longer. Outputs delivered within this six months are required to be built to industry best-practice implementations.

Work setup

Address where the work will take place
DVLA
Morriston
Swansea
SA6 7JL
Working arrangements
The nature of the work dictates the location. Standard working week/hours to be managed by the Supplier as they see is appropriate.
Security clearance
BPSS / Disclosure of Scotland minimum, SC clearance desirable.

Additional information

Additional terms and conditions
We currently see this role as sitting outside of IR35, as the candidates would not hold a fixed office position and will not have direct day to day direction or supervision.

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
  • Evidence of extensive experience in domain driven design concepts and their implementation
  • Evidence of extensive experience in the implementation of event-sourcing patterns
  • Evidence of extensive experience working on projects using open source technology within cloud hosted/virtualised environments; AWS preferred
  • Evidence of the ability to communicate complex technical concepts and ensure knowledge transfer to in-house development teams
  • Evidence of experience building scalable server-side web applications and scaling high volume web services
  • Evidence of detailed knowledge of the Java programming language to Java 8.
  • Evidence of experience working with version control systems
  • Evidence of experience of exposing APIs using REST, specifically Drop wizard.
  • Evidence of experience of integrating with external systems using REST
  • Evidence of experience working in a continuous integration environment with tools such as Jenkins and Ansible
  • Evidence of supporting enablement of in-house development capabilities, engaging with staff and creating an environment of knowledge sharing
Nice-to-have skills and experience
  • Evidence of knowledge of relational and non-relational database systems, for example PostgreSQL/MongoDB
  • Evidence of knowledge and experience of Event Store
  • Evidence of knowledge and experience of Play Framework
  • Evidence of knowledge of JavaScript libraries
  • Evidence of experience presenting work at user groups and agile ceremonies communicating technical concepts to a non-technical audience
  • Evidence of experience implementing monitoring solutions for developed services, such as Google Analytics dashboards etc.
  • Evidence of experience working as part of an agile software delivery team, embracing collaborative working practices and contributing to a shared team goal

How suppliers will be evaluated

How many specialists to evaluate
15
Cultural fit criteria
  • Able to form effective relationships with people of all seniorities and job types
  • Self-starters who inspires others to action
  • Strong bias to shape and simplify systems rather than to accept and operate systems
  • Excellent communication and influencing skills
Assessment methods
Work history
Evaluation weighting

Technical competence

65%

Cultural fit

10%

Price

25%

Questions asked by suppliers

No questions have been answered yet