Senior Software Engineer

Driver and Vehicle Licensing Agency (DVLA)

Salary: £37,803 – £42,991 depending on skills and experience. We may offer an additional 'DigiTec Allowance' of up to £4,000 for candidates who demonstrate a high level of capability during assessment. Are you an experienced Software Engineer who has a genuine ambition and aim to succeed within an organisation which reaches over 49 million people a year? Would you like to work with leading serverless and cloud based technologies? Well look no further as we have an opportunity for you! We are recruiting software developers, to work with us remotely, and help us build services that reach over 49 million people a year. As a senior developer within an agile software delivery team, you’ll lead on feature development and help with mentoring our junior and apprentice developers.
Job description
The DVLA deliver wide reaching digital services to the UK public and industry. We maintain the national record of vehicles and drivers. If you have applied for a driving licence, changed vehicle, re-licensed your vehicle or completed a vehicle enquiry you would have used one of our services. This is an exciting time to join us, as one of the agile, cloud and technological leaders within the government, we are constantly pushing boundaries to find, develop and introduce new and innovative technological advancements. We work with a range of industry leading solutions including serverless, Docker and Kubernetes on a modern cloud platform. We’ve been creating serverless solutions for several years and currently build enquiry APIs, utility and application services using serverless Node.js and associated technologies. If you think this sounds like a good challenge, please get in touch. If you’re working on the front-end you’ll be developing applications and reusable components using a combination of Ruby on Rails and React. You’ll get to build our external and internal UIs, so this is an exciting opportunity to deliver far reaching, intuitive and accessible front end systems. Ruby experience isn’t critical, if you’ve worked with an MVC framework, create single page Javascript apps or you’re familiar with the GDS UI guidelines you’ll fit right in. For our core business services, you’ll be working with Java and SpringBoot alongside tools like OpenAPI. You don’t need to be a specialist in Java but you will need a passion for creating clean, maintainable and secure applications using an object-oriented language. As part of our ongoing mission to support and develop all staff within the DVLA, we will help you to achieve certification in areas such as AWS and Java, as well as giving you the freedom and support necessary to perform in your role and continuously develop your skill set. We’re looking for hardworking and motivated people with the right experience to join and help us grow. You will be working along side our cloud infrastructure colleagues where you’ll get to collaborate and participate in cross-team events and communities. Some of the projects you could be working on in the future include: • New driver and vehicle services, allowing citizens to manage their licences and vehicles • The DVLA digital payment service that helps us collect around 6 billion pounds a year • The Tachograph services used to register and maintain data on all of the UKs professional drivers • API’s that allow car retailers to issue registration numbers and capture the registration of all new vehicle sales in the UK.
Responsibilities
• Developing software within an agile software development team • Ensuring good engineering practices and knowledge sharing within your team • Mentoring other developers within your team • Working closely with business analysts and agile delivery managers to prepare and review user stories and tasks. Please see attached Role Profile for an in-depth view of the post About You Do you have one or more technical passion such as Java, front-end development, security or serverless? To be successful in this role you will need experience working as a software engineer across multiple teams and projects. You will also need experience developing software using modern technologies and tools. You will need to be comfortable in using modern CI/CD tooling. You will have a tried understanding in IT based languages such as Java, Ruby/Ruby Rails, C#, C++ or a related subject area. You need to have a passion for modern software development technologies and standard methodologies. You would need to have had to communicate with engineering peers and business partners. Would you like to find out more about the role, the technology and what you would be working on? If so, we are organising a session where you can virtually 'meet the team' on Wednesday 30th September 2020 at 10am and 7pm to book Click Here  
Subscribe Now