PDB

Principal Developer - Build better digital services for all UK citizens

UK Home Office, Software development

1 person (remote)

Tags

java
node.js
javascript
docker
amazon-web-services

Description

Closing date: Monday 6th December



Want to work on complex, large scale services for millions of people across the world?





Want the opportunity to have a positive impact and work on stuff that really matters?





If you've ticked both those boxes then this is definitely an opportunity you should apply to!



As a Principal Developer, you'll be passionate about building software that solves problems. We’re home to some of the most important public services in the United Kingdom and you'll drive the technical delivery, providing technical leadership so we can continue to build, improve, and maintain important digital services relied upon by the UK public and government.



You’ll ensure high-quality code is delivered in line with project goals and delivery cycles and you’ll thrive using agile methods.



Your key areas of impact will be:



* leading and advising on design choices and ensuring that software is high quality and balances technical and business considerations

* providing support and direction across multiple teams through deep technical insight, to balance new and live services

* improving our continuous deployment pipelines - helping us to identify and remove bottlenecks and increase the speed at which we can get features into the hands of our users

* working with teams to identify areas for improvement, coaching and mentoring team members

* pioneering new approaches, defining and sharing best practices across teams



🔎 What you'll need to be successful 🔎



We are looking for people with deep technical expertise. All our principal developers have a responsibility for supporting delivery and developing the staff around them. You’ll have outstanding technical knowledge that allows you to provide support and direction across a number of teams.



⭐️ You’ll either specialise in Frontend or Backend development ⭐️



If you’re a backend developer, you’ll be expected to have substantial knowledge of:



* Java, Spring or NodeJS, SQL and no SQL databases



If you’re a frontend developer, you’ll be expected to have substantial knowledge of:



* JavaScript, React, HTML, CSS and NodeJS as a server for web applications



Alongside this all our Principal Developers will have experience in:



* improving continuous delivery/continuous deployment environments where code is released to production multiple times per day

* leading on test driven development, using testing to validate solutions and promoting a culture of test-driven development

* agile development methodologies, including writing and taking ownership of stories

* secure development practices

* a cloud-based approach, selecting cloud components and defining infrastructure as code to integrate them (AWS, Azure, Docker and Kubernetes)



💜 Some of the benefits our engineers love 💜



* 35 days leave including public holidays, rising further with service

* flexible working options to enable you to achieve the work life balance that right for you including part-time, flexi time and job sharing

* civil service pension with an average employer contribution of about 27%

* training and development opportunities

* interest free season ticket loan

* an in-year bonus scheme

* A culture encouraging inclusion and diversity

UK Home Office

Home Office DDaT develops and maintains over 500 services which have millions of users all over the world. We have some really exciting work going on, which is being executed in a user-focussed manner using industry leading cloud platforms [https://ukhomeoffice.github.io/application-container-platform/]:



* Building and maintaining wide variety of gov.uk [https://www.gov.uk/] services you may be familiar with, including getting married or forming a civil partnership [https://www.gov.uk/get-married-in-england-or-wales] or applying for a visa [https://www.gov.uk/apply-to-come-to-the-uk]

* Ensuring that the application and delivery of passports is efficient - completing the build of our award-winning digital application system [https://www.gov.uk/apply-renew-passport]

* Re-developing core policing data systems [https://www.governmentcomputing.com/police-bluelight/comment/globaldata-on-home-office-funding-for-the-law-enforcement-data-programme] to ensure they are effective and provide a solid basis for innovation

* Updating tools to ensure that our borders are efficient [https://www.gov.uk/government/organisations/border-force] for both passengers and border officials

* Ensuring that we have a world-class immigration systems [https://www.gov.uk/government/organisations/uk-visas-and-immigration] which is usable by all



If you are looking for rapid paced greenfield development work, which is personally critical to users, then we would love to hear from you.