Description
Position: Software Developer
Client: PSR/DVLA
Location: Remote
Duration: 6 months
The DVLA has 3 main stacks
The work the Emerging Tech Lab undertakes is usually research and POCs using stack 2 - serverless/cloud/AWS technologies plus either or both of stack 1 or 3. So we are looking for someone who fits that profile.
Main Tasks
- Works on the technical implementation of applications and technical designs including producing cost and timescale estimates and identifying risks. On larger projects works within a technical framework of the project to meet customer requirements.
- Software development using both recognised and/or specialist programming languages and technologies
- Technical planning within the team
- Mentoring junior developers
- Unit Testing of developed applications
- Using automated test tools
- Working collaboratively supporting and learning from team members
Experience
- Candidates will have experience of working on multiple, enterprise software delivery projects using the AWS cloud platform or an equivalent cloud service provider.
- Candidates will have experience of producing prototypes and technical documentation.
- Candidates will have knowledge of modern API-based development using 1 or more of the following tech stacks: Node.js with AWS Lambda, Ruby/Rails, Java/Springboot.
- Candidates will be experienced with using cloud native technologies to deliver modern digital services.
Desirable
- Any mobile development experience using react-native or native development experience on ios or android.
- Previous experience of machine learning or Elasticsearch.
- Prior experience of mentoring junior developers.
- Candidates will be experienced in developing solutions using serverless technologies