lead developer
12 the last 305 days, recently 2023-08-29
Responsibility
- details
- reference number
- appreciate the needs of users and keep them in mind when taking actions or making decisions
Show more +41 - this role is for the GOV.UK team, which runs the www.gov.uk website and the publishing system that powers it
- GOV.UK Pay lets service teams across the public sector take online and over the
- you'll provide leadership across multiple teams
- GOV.UK is one of the most visited websites in the UK, with 1.4 billion visits in 2022
- phone card payments from their users quickly and easily. It also helps them manage
- expect a mixture of people management, engineering design, and technical strategy
- expect a mixture of people management, engineering design and technical strategy
- our purpose is to make it simple for everyone to interact with government
- their income, issue refunds and run financial reports. It provides a simple, accessible and secure payment experience to millions of people
- provide coaching, pairing and mentoring to your colleagues, or recommend learning and training areas
- from time to time it might be beneficial to pair/mob program but that will be ad-hoc rather than regular
- our technology stack runs on AWS, using serverless compute and storage products
- since its launch over 6 years ago, use of GOV.UK Pay has grown rapidly
- backend services are written in TypeScript/Node.js and JVM technologies
- today over 250 organisations use it to take payments for over 800 public services
- represent operational teams in decisions to evolve processes, structures and policies to ensure maximum effectiveness based on current organisational need
- web applications also use TypeScript
- we’ve processed over 48 million transactions with a value of £3.1 billion
- what You Need
- almost all of GOV.UK's code is open source, developed in the open on GitHub
- GOV.UK Pay is expanding to support more ways to take payments, and allow deeper integrations with finance systems
- as a Lead Developer on GOV.UK One Login, you'll use your engineering skills and experience to support delivery of digital identity products and services
- as a Lead Developer at GDS working on GOV.UK Forms, you'll use your engineering skills and experience to support delivery and operation of the Forms service
- as a Lead Developer at GDS working on GOV.UK Notify, you'll use your engineering skills and experience to support delivery and operation of the Notify service
- the GOV.UK One Login Programme represents a once in a generation opportunity to simplify and widen access to all digital government services
- we are looking for a Lead Developer for GOV.UK Notify – our high profile messaging platform, and one of the products in our Digital Service Platforms programme
- understand the differences between needs and wants, and maintain a strong focus on benefits, outcomes and value for money in all the work we do
- most applications use Ruby on Rails, and are deployed as a cluster of microservices to Amazon Web Services
- you'll work in one product area, providing leadership across multiple teams
- the next few years are an opportunity to radically improve how the public sector handles payments
- you will provide leadership for multiple teams developing our current mobile app on Android and iOS, including their backend services, enabling the public to confirm their identity using evidence like UK driving licences and biometric residence permits
- sitting at the heart of the government, we are building one simple, safe and secure way for users to log in and prove who they are that will work across all government services
- GOV.UK Notify lets service teams across the public sector send text messages, emails and letters to their users cheaply and easily, improving the user’s experience
- ensure the skills of all the developers in our team are sufficient for the needs of the products and services being developed
- teams work in agile ways, using best practices such as continuous delivery and test driven development
- we are continuously iterating on our app, focusing on success rates, onboarding more users, and adding functionality that makes identity proving easier to access
- effective identity assurance is central to digital transformation and GOV.UK One Login enables people to prove who they are online, with the necessary level of confidence to access and use particular services
- launched over 6 years ago, Notify is used by over 1,000 organisations and has sent nearly 7 billion notifications on behalf of over 7000 public services - including to alert people to flood warnings, update people on their passport applications and inform prison wardens of their rotas, plus hundreds of millions of messages as part of the COVID-19 pandemic response, such as letting people know their Covid PCR test results and confirming vaccination appointments
- expect a mixture of people management, engineering design and technical strategy. From time to time it might be beneficial to pair/mob program but that will be ad-hoc rather than a regular feature of the role
- you can read more about our work on the Inside GOV.UK Blog
- oversee the adequate transfer of knowledge between Principal Developers and the Development and DevOps teams, in line with the overarching strategic direction and our departmental standards
Requirements
- demonstrable experience of leading and mentoring software developers on delivering quality software products
- A comprehensive understanding of front-end web development
- experience of agile development, software design patterns, continuous integration, test driven development and version control
Show more +23 - a good understanding of information security and can build systems with information security included as a core part of the design
- development process optimisation
- experience of developing and working with RESTful APIs
- modern standards approach
- the ability to define the integration build, coordinate build activities across systems and understand how to undertake and support integration-testing activities
- proven experience balancing multiple priorities and dealing with ambiguity
- programming and build
- the skills to champion and represent users internally and build meaningful relationships with them to support high-quality development and delivery
- systems design
- a readiness to uphold the values of equality, diversity and inclusion
- experience across C#, .NET Core and .NET Framework, web frameworks including MVC and Web API, SQL / SQL Server with proven experience in designing database schemas to satisfy data storage and retrieval requirements, designing and creating RESTful APIs, performing profiling of applications and writing performant code, Git, abstracting code into core libraries and creating reusable components, debugging and systems analysis, HTML5, CSS / SASS & Javascript and TypeScript, familiarity with a frontend framework such as Angular / React / Vue
- GDS offers hybrid working for all employees
- systems integration
- the ability to pass security clearance, backed by the right to work in the UK
- experience of building scalable, secure web applications and a detailed knowledge of server-side Javascript programming or other modern languages
- a strong understanding and application of the most appropriate modern standards and practices, and the skills to advise and coach others on the correct way to apply these standards and methods
- this means that everyone does some working from home/remote working and also spends some time in their local office
- service support
- about The Team
- the ability to design systems characterised by medium levels of risk, impact and business or technical complexity, and a readiness to review the system designs of others to ensure the selection of appropriate technology, efficient use of resources, secure design and the integration of multiple systems and technology
- you will agree to your hybrid working arrangement with your line manager in line with your preferences and business needs
- the Software Engineering function sits within the Product Directorate of the Parliamentary Digital Service
- A reserve list will be held for a period of 12 months, from which further appointments can be made
Salary in other companies in the position lead developer
SOURCE GROUP INTERNATIONAL | 17000 £ | 10250 £ 17000 £ |
FUTUREHEADS RECRUITMENT | 16000 £ | 10250 £ 17000 £ |
SOLUTIONS RECRUITMENT | 15000 £ | 10250 £ 17000 £ |
ALLEN LANE | 14000 £ | 10250 £ 17000 £ |
SQUARE ONE PHARMA RESOURCES | 13200 £ | 10250 £ 17000 £ |
TRUST IN SODA | 12340 £ | 10250 £ 17000 £ |
METHOD CLOUD | 11000 £ | 10250 £ 17000 £ |
ABSOLUTE ACCOUNTANCY RECRUITMENT | 11000 £ | 10250 £ 17000 £ |
MCGREGOR BOYALL CONSULTING | 10833 £ | 10250 £ 17000 £ |
EXPERIS | 10250 £ | 10250 £ 17000 £ |