G7 Lead Developer Worthing

HM Revenue and Customs

Closing date: 16 Feb 2019

Reference number



50,010 - 56,510


Grade 7

Contract type


Business area

HMRC - CDIO - Digital - DTO Customs & International Trade Delivery Group

Type of role

Information Technology

Working pattern

Flexible working, Full-time, Job share, Part-time



Number of posts


Expected posting length

2 years


Worthing, South East

About the job

Job description

This is an exciting opportunity to join HMRC’s IT function (CDIO) which sets the technology direction for HMRC and delivers the high level design for all IT solutions across the Organisation. CDIO are responsible for building and running HMRC IT services along with providing IT change and operational support.

As part of CDIO, the Customs and International Trade Delivery Group (C&IT DG) is responsible for developing, delivering and supporting IT solutions for those business areas which manage HMRC’s Customs, Excise and International Trade activities. The C&IT DG are responsible for the end to end service management and development of over 100 separate services from the generation of Trade Statistics, to the administration of Customs and Excise duties.

Within C&IT we operate a Guild/Tribe structure to ensure that we provide skilled resources to enable us to meet the needs of our customers in an Agile way helping to drive high levels of collaboration and innovation. Guilds provide a permanent organisation construct that are set up to bring together people who share technical, functional and professional skills. The Guild responsibility will be to define the technical standards and tools that its members will use. It also ensures that members of the Guild continually improve their skills so that technical skills remain current, are aligned to HMRC/CDIO strategy and in-step with IT industry developments.

This is an exciting and challenging role for those looking to deliver technological change against a background of organisational transformation, as well as an opportunity to make a real difference to people’s lives by delivering great digital products.

You are a key member of the delivery team, collaborating with all members throughout the full delivery lifecycle to ensure delivery of highest-quality software products. At HMRC, we follow a test-first methodology, and our developers are passionate about Test Driven Delivery, working closely with business analysts, testers and product owners within a truly collaborative environment. What we’ll expect from you: “You will feel ready to seek promotion within 12-24 months of joining.” What you can expect from HMRC: “We will provide you with all the encouragement and development opportunities - e.g. mentoring, pairing, course work - to help you get there. We offer a clearly defined career path and will help you develop skills that are transferable across government.”

Lead developers guide the ways in which the team works and are proficient in a wide range of technical systems and involved in identifying appropriate technology and approaches, deciding when software should be written. Lead developers contribute to the community, providing technical leadership, coaching and mentoring the team, promoting knowledge sharing and adoption of good practice.

Skills and Knowledge Required;

1. Collaborate with user researchers and can sell / represent users internally. Understands the difference between user needs and desires of the user. Able to champion user research to focus on all users. Can prioritise and defines approaches to understand the user story, guiding others in doing so. Can offer recommendations on the best tools and methods to be used. Understands users and can identify who they are and what their needs are based on evidence. Able to translate user stories and propose design approaches or services to meet these needs, and engage in meaningful interactions and relationships with users. Puts users first and can manage competing priorities.

2. Ensure the correct implementation of standards and procedures, identifying capacity issues, stipulating the required changes and instigating these. Instigates remedial action. Define, analyse, plan, measure, maintain and improve all aspects of the availability of services, including power. Controls and manages service availability to meet the needs of the business in a cost effective manner, including managing the capability, functionality and sustainability of service components (including hardware, software, network resources and software/infrastructure as a service).

3. Analyse current processes, identify and implement opportunities to optimise processes, and leads and develops a team of experts to deliver service improvements. Helps evaluate and establish requirements for the implementation of changes by setting policy and standards. Identifies and explores opportunities for service and business improvement. Drives the analysis, identification, prioritisation and implementation of improvements and efficiencies, thereby ensuring that the organisation derives maximum value from services. This includes recognising the potential for automation of processes, determining costs and benefits of new approaches and managing change or assisting implementation where needed.

4. Have an appreciation of information security, designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services. Maintains the security, confidentiality and integrity of information systems through compliance with relevant legislation and regulations. Designs, implements and operate controls and management strategies to allow this.

5. Have a strong understanding and application of the most appropriate modern standards and practices. Takes responsibility for coaching and guiding others. Uses a modern standards approach throughout automation and testing.

6. Collaborate with others when necessary to review specifications and uses these agreed specifications to design, code, test and document programmes or scripts of medium to high complexity, using the right standards and tools. Uses agreed security standards and specifications to design, create, test and document new or amended software.

7. See prototyping as a team activity, actively soliciting prototypes and testing with others. Establishes design patterns and iterates them. Knows a variety of methods of prototyping and chooses the most appropriate ones. Able to apply technical knowledge and experience to create or design workable prototypes, both programmes and physical outputs. Understands parameters, restrictions and synergies.

8. Identify, locate and competently fix faults. Maintains and supports services.

9. Define the integration build. Able to co-ordinate build activities across systems, and understands how to undertake and support integration testing activities. Integrates and tests components, systems and their interfaces to create operational services.

10. Design systems characterised by medium levels of risk, impact and business or technical complexity. Selects appropriate design standards, methods and tools and ensures they are applied effectively. Reviews the systems designs of others to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Creates the specification and design of systems to meet defined business needs. Has the ability to work with business and technology stakeholders to translate business problems into technical designs. Able to visualise the ideal user service, come up with design ideas and possible design approaches. Explores different approaches to solving problems.

This role combines both hands on coding with line management responsibilities. The successful applicant would be involved with the development of CDS and various BSP projects.

Person specification

The following criteria is essential for individuals to have.

• Experience of hands-on design, development and code review of full-stack applications, preferably within large enterprise environments.
• Extensive experience with Core Java including a good understanding of Spring & Hibernate.
• Current experience in applying Test Driven Development techniques.
• Experience with Git.
• Deep understanding of DevOps and current hands-on experience with automation tools such as Ansible, Bitbucket or Puppet.
• Experience managing multiple Agile Scrum teams to support initiative projects and business operations.
• Knowledge of microservice architecture.
• Strong understanding of middleware technologies such as Java, Apache, Tomcat, JBoss, WebLogic, GemFire, AutoSys and/or related technologies.
• Passionate about technology, problem solving, learning new skills, sharing expertise and knowledge.

The following criteria is desirable for individuals to have.

• Experience of solutions architecture, designing large scale systems and integrations.
• Experience with Agile toolsets, such as JIRA and Confluence.
• Experience with Maven and setting up CI/CD toolset (Jenkins, Artifactory or similar).
• Amazon Web Services (AWS) or cloud experience.
• Experience with the full software development life cycle, in mission critical and complex strategic initiatives.
• Experience with API event-driven architecture, container orchestration platforms (Docker, Kubernetes, etc.).
• Bachelor’s Degree in Computer Science, Engineering or related field.


We'll assess you against these behaviours during the selection process:

  • Leadership



Civil Service pension schemes may be available for successful candidates.




If you are applying for a role in an office within a regional centre location or a transitional or specialist site, then the following may apply: Daily Travel Assistance will be available for this role, provided the successful applicant is a current HMRC employee and meets the eligibility requirements outlined in the department’s Daily Travel Assistance guidance.

Things you need to know


Successful candidates must pass basic security checks.

Nationality statement

Candidates will be subject to UK immigration requirements as well as Civil Service nationality rules.

If you're applying for a role requiring security clearance please be aware that foreign or dual nationality is not an automatic bar. However certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.

Selection process details

This vacancy is using Success Profiles, and will assess your Behaviours and Experience.
Applicants should provide a CV and 500 word personal statement explaining their suitability for the role.

Applicants will be sifted on job history, skills and experience.

Interviews will be based on skills and experience and suitability for the role.

Feedback will only be provided if you attend an interview or assessment.

Nationality requirements

Open to UK, Commonwealth and European Economic Area (EEA) and certain non EEA nationals. Further information on whether you are able to apply is available here.

Working for the Civil Service

The Civil Service Code sets out the standards of behaviour expected of civil servants.

We recruit by merit on the basis of fair and open competition, as outlined in the Civil Service Commission's recruitment principles.
The Civil Service embraces diversity and promotes equality of opportunity. There is a guaranteed interview scheme (GIS) for candidates with disabilities who meet the minimum selection criteria.

Apply and further information

Contact point for applicants

Gayathri Shyamsundar
07741 683459

Sift/interview dates and location

Sift dates to be confirmed. Interviews will take place in Alexander House, Southend on Sea, Essex

Further information

In November 2015, HMRC announced the next step in our ten-year modernisation programme to create a tax authority fit for the future, committing to high-quality jobs and the creation of new regional centres serving every region and nation in the UK. We set out our plans to consolidate into 13 large, modern offices, equipped with the digital infrastructure and training facilities needed to build a more highly-skilled workforce.
These offices will be located in Glasgow, Edinburgh, Belfast, Newcastle, Leeds, Liverpool, Manchester, Nottingham, Birmingham, Bristol, Cardiff, Croydon and Stratford.
There will also be a small number of specialist sites, where the work cannot be done anywhere else, in Gartcosh (near Glasgow), Telford, Ipswich, Worthing and Dover, as well as our headquarters in central London. In addition, our Welsh language service has people in specialist roles located in Porthmadog, as well as Cardiff.
If you are recruited into an office that is not one of these locations, you will be expected, subject to HMRC’s applicable policies, to move to one of these locations in the future. In some cases, this will be via a transitional site.
If you are not a current civil servant, you will not be eligible for financial assistance for your move to the regional centre or a transitional or specialist site.
If you are a current HMRC employee and you joined HMRC through an advert that was advertised on or after 11/01/2017, you will not be eligible for financial assistance for your move to the regional centre or a transitional or specialist site. This is in line with the terms of your original appointment to HMRC.
For more information, please contact the vacancy holder.

Security update
As part of this, successful candidates must pass a disclosure and barring security check. Please note that HMRC have an exemption under the Rehabilitation of Offenders Act 1974, which enables us to make enquiries about both unspent and spent convictions.
If you are successful and transferring from another Government Department, we will carry out a check of your identity, nationality, and immigration status (including the right to work in the UK) and a criminal record check before confirming your appointment

Any move to HM Revenue and Customs (HMRC) will mean you will no longer be able to carry on claiming childcare vouchers.

Customer facing roles in HMRC require the ability to converse at ease with members of the public and provide advice in accurate spoken English and/or Welsh where required. Where this is an essential requirement this will be tested as part of the selection process.

Some of HMRC Terms and Conditions of employment changed on 1st May 2013, these will apply to people who are new recruits to HMRC or who take a new job in HMRC on promotion. The document attached to this advertisement provides more information on the changes we made, please note this is not a full list of HMRC's terms and conditions. If you need to discuss how these changes might affect you, please contact the vacancy holder. For further information on terms and conditions please visit https://www.gov.uk/government/organisations/hm-revenue-customs/about/recruitment#annual-leave

If you are currently working for an OGD and would like to consider the impact on your pay when
joining HMRC, please see the attached document "Pay on Transfer from OGD" for further

The pay range minimum is the normal starting salary for those joining HMRC at this grade from
outside the Civil Service. The full pay range is shown as an indicator for existing civil servants at this
grade, and for those who apply on promotion. For further clarification, Civil servants are requested
to read the “Pay on transfer from OGD” document attached. Pay progression is not guaranteed.

A reserve list may be held for a period up to 12 months from which further appointments may be made.

Reasonable adjustment

If a person with disabilities is put at a substantial disadvantage compared to a non-disabled person, we have a duty to make reasonable changes to our processes.
If you need a change to be made so that you can make your application, you should:
Contact Government Recruitment Service via hmrcrecruitment.grs@cabinetoffice.gov.uk as soon as possible before the closing date to discuss your needs
Complete the “Assistance required” section in the “Additional requirements” page of your application form to tell us what changes or help you might need further on in the recruitment process. For instance, you may need wheelchair access at interview, or if you’re deaf, a Language Service Professional
Applicants who are successful at interview will be, as part of pre-employment screening subject to a check on the Internal Fraud Database (IFD). This check will provide information about employees who have been dismissed for fraud or dishonesty offences. This check also applies to employees who resign or otherwise leave before being dismissed for fraud or dishonesty had their employment continued. Any applicant’s details held on the IFD will be refused employment.

In order to process applications without delay, we will be sending completed Criminal Disclosure checking forms to Disclosure and Barring Service on your behalf. However, we recognise in exceptional circumstance some candidates will want to send their completed forms direct. If you will be doing this, please advise Government Recruitment Service of your intention by emailing Pre-Employment.Checks@cabinetoffice.gov.uk stating the job reference number in the subject heading.

As part of this, successful candidates must pass a disclosure and barring security check. Please note that HMRC have an exemption under the Rehabilitation of Offenders Act 1974, which enables us to make enquiries about both unspent and spent convictions.
Appointment to the Civil Service is governed by the Civil Service Commission’s Recruitment Principles. You have the right to complain if you feel a department has breached the requirement of the Recruitment Principles. In the first instance, you should raise the matter directly with the department concerned. If you are not satisfied with the response, you may bring your complaint to the Commission. For further information on bringing a complaint to the Civil Service Commission please visit their web pages: http://civilservicecommission.independent.gov.uk/civil-service-recruitment/complaints/

Share this page