Senior Software Developer (23 Month FTC)

UK Export Finance

Apply before 11:55 pm on Sunday 6th October 2024

 

Details

Reference number

371282

Salary

£54,601 - £74,258
National - £54,601 - £65,835
London £58,969 - £74,258

There will also be a 20% Market Supplement added to this role
A Civil Service Pension with an employer contribution of 28.97%

Job grade

Grade 7

Contract type

Permanent
Fixed term

Length of employment

23 Months

Business area

Digital, Data and Technology

Type of role

Digital

Working pattern

Flexible working, Full-time

Number of jobs available

2

Contents

Westminster, London OR Leeds

Job summary

The Digital, Data and Technology (DDAT) directorate has recently been established in UKEF, drawing together the expertise in digital currently within the organisation to provide representation of digital services, user centred design, analytics and technology at the highest levels. The areas with the directorate work closely with all areas of the business such as the Business Group, Operations and Strategy and Policy.

N.B. We would also like to make you aware of a Senior Software Developer (Permanent contract) also role available in our team. Civil Service Jobs Reference Number - 371275

Senior Software Developer - Civil Service Jobs - GOV.UK


Job description

UKEF is committed to be a more customer-centric organisation, making it easier for customers to deal with us, offering improved response times, quicker decision-making and improved case-processing. To enable this, UKEF is committed to using digital as a primary means for managing relationships with a wider range of stakeholders. Focusing on developing end-to-end services that meet user need and enable business outcomes, this is an exciting new role showing the growth and drive of UKEFs digital ambition.

This role requires you to work with other leads and senior management to develop NodeJS applications. This role also requires you to integrate NodeJS applications with other systems, develop microservices and serverless applications and create and maintain technical documentation. Effective communication with project stakeholders is also an essential aspect of the role.

Person specification

Essential

Qualifications

  • Graduate level education or relevant professional experience. (A)
  • Evidence of continuing professional development. (A)

Knowledge

  • Technology Code of Practice. (A)
  • Knowledge of SDLC (Software Development Lifecycle). (A, I)
  • Knowledge of Automated Testing and CI/CD techniques. (A, I)

 Skills/Ability

  • Information security:
    • You can understand information security.
    • You can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.

(Skill level: practitioner) (A)

  • Modern standards approach:
    • You can competently apply modern standards approach and guide others to do so.

(Skill level: practitioner) (A)

  • Programming and build (software engineering).
    • You can collaborate with others when necessary to review specifications.
    • You can use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.

(Skill level: practitioner) (A)

  • Systems design:
    • You can design systems characterised by medium levels of risk, impact, and business or technical complexity.
    • You can select appropriate design standards, methods and tools, and ensure they are applied effectively.
    • You can review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

(Skill level: practitioner) (A)

  • Service support:
    • You can identify, locate and fix faults

(Skill level: practitioner) (I)

  • Systems integration:
    • You can define the integration build. You can co-ordinate build activities across systems.
    • You can understand how to undertake and support integration testing activities.

(Skill level: practitioner) (I)

  • Prototyping:
    • You can approach prototyping as a team activity, actively soliciting prototypes and testing with others.
    • You can establish design patterns and iterate them.
    • You can use a variety of prototyping methods and choose the most appropriate.

(Skill level: practitioner) (A)

  • User focus:
    • You can collaborate with user researchers and can represent users internally.
    • You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users.
    • You can prioritise and define approaches to understand the user story, guiding others in doing so.
    • You can offer recommendations on the best tools and methods to use.

(Skill level: practitioner) (I)

  • Systems design:
    • You can design systems characterised by medium levels of risk, impact, and business or technical complexity.
    • You can select appropriate design standards, methods and tools, and ensure they are applied effectively.
    • You can review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

(Skill level: practitioner) (I)

All skill levels are In relation to Software developer - Government Digital and Data Profession Capability Framework (ddat-capability-framework.service.gov.uk)

Experience

  • Experience in the following disciplines:
    • JavaScript, NodeJS and Express.JS.
    • Azure Cloud Computing.
    • NoSQL and SQL Databases, including MongoDB and MSSQL.
    • RESTful and GraphQL API Development.
    • Containerised Microservices (i.e. using Docker).
    • GitHub, Azure DevOps or GitLab.
    • GDS/MOJ Components. (A, I, T)

Desirable

Qualifications

  • Relevant NodeJS related qualification. (A)

Skills/Ability

  • Availability and capacity management:
    • You can manage service components to ensure they meet business needs and performance targets.

(Skill level: working) (A)

  • Development process optimisation:
    • You can identify process optimisation opportunities with guidance and contribute to the implementation of proposed solutions.

(Skill level: working) (A)

All skill levels are In relation to Software developer - Government Digital and Data Profession Capability Framework (ddat-capability-framework.service.gov.uk)

Experience

  • Digital Standards:
  • You understand and have experience of delivering services aligned to the Government Technology Code of Practice. (A, I)

 

  • Relevant experience using the following technologies:
  • Azure Container Apps or Azure Web Apps
  • Cypress
  • NestJS
  • JestJS
  • Nunchuks
  • MongoDB
  • CI/CD Pipelines (A, I, T)

Qualifications

• Graduate level education or relevant professional experience. (A)
• Evidence of continuing professional development. (A)

Behaviours

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

  • Managing a Quality Service
  • Delivering at Pace
  • Leadership
  • Developing Self and Others

Technical skills

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

  • Technical Questions relating to the role.
Alongside your salary of £54,601, UK Export Finance contributes £15,817 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
  • Learning and development tailored to your role
  • An environment with flexible working options
  • A culture encouraging inclusion and diversity
  • A Civil Service pension with an employer contribution of 28.97%

Selection process details

This vacancy is using Success Profiles (opens in a new window), and will assess your Behaviours, Experience and Technical skills.

All applications will be sifted against our essential criteria outlined in the personal specification.

  • Qualifications
  • Statement of suitability - you should fully articulate in 1000 words how you meet the essential criteria outlined in the person specification within the Information Pack.
  • Technical Questions:
  1. Describe a challenging technical issue you encountered in your past projects. How did you diagnose the problem and what steps did you take to resolve it? Please provide a detailed walkthrough of your problem-solving process and the tools or methodologies you used.
  2. Can you share an instance where you implemented a business-critical solution? What was the business need and how did your solution address it? Please describe the design and development process of the solution, the technologies you used, and the impact it had on the business.

Due to the nature of the post we will also be incorporating the Government Digital, Data & Technology (DDaT) Capability Framework to assess candidates that we would expect to be working across the areas and levels highlighted against the role description of a Senior Developer.

 

For the initial sift your application will be evaluated against:

  1. Experience - Application and Statement of Suitability
  2. Technical Questions:
  • Describe a challenging technical issue you encountered in your past projects. How did you diagnose the problem and what steps did you take to resolve it? Please provide a detailed walkthrough of your problem-solving process and the tools or methodologies you used.
  • Can you share an instance where you implemented a business-critical solution? What was the business need and how did your solution address it? Please describe the design and development process of the solution, the technologies you used, and the impact it had on the business.

 

In the event of a large number of applications, there will be a pre-sift on the following technical questions:

  • Describe a challenging technical issue you encountered in your past projects. How did you diagnose the problem and what steps did you take to resolve it? Please provide a detailed walkthrough of your problem-solving process and the tools or methodologies you used.
  • Can you share an instance where you implemented a business-critical solution? What was the business need and how did your solution address it? Please describe the design and development process of the solution, the technologies you used, and the impact it had on the business.

 

If you are successful following the sift stage, you will be invited to an initial interview; this will include the following assessment:

  1. Behaviours/ Strengths /Experience - a formal panel interview where you will be interviewed across all four behaviours highlighted in Appendix 1.
  2. Technical Questions relating to the role.

 

Details of interview panel members will be e-mailed to all successful candidates who are invited for interview.



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

Security

Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check (opens in a new window).

See our vetting charter (opens in a new window).
People working with government assets must complete baseline personnel security standard (opens in new window) checks.

Nationality requirements

This job is broadly open to the following groups:

  • UK nationals
  • nationals of the Republic of Ireland
  • nationals of Commonwealth countries who have the right to work in the UK
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS) (opens in a new window)
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS)
  • individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020
  • Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service
Further information on nationality requirements (opens in a new window)

Working for the Civil Service

The Civil Service Code (opens in a new window) 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 (opens in a new window).
The Civil Service embraces diversity and promotes equal opportunities. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria.
The Civil Service also offers a Redeployment Interview Scheme to civil servants who are at risk of redundancy, and who meet the minimum requirements for the advertised vacancy.

Diversity and Inclusion

The Civil Service is committed to attract, retain and invest in talent wherever it is found. To learn more please see the Civil Service People Plan (opens in a new window) and the Civil Service Diversity and Inclusion Strategy (opens in a new window).
This vacancy is part of the Great Place to Work for Veterans (opens in a new window) initiative.
Once this job has closed, the job advert will no longer be available. You may want to save a copy for your records.

Contact point for applicants

Job contact :

  • Name : UKEF Recruitment Team
  • Email : recruitment2@ukexportfinance.gov.uk

Recruitment team

  • Email : Recruitment2@ukexportfinance.gov.uk

Further information

Should you have a complaint or wish to raise any concerns regarding the recruitment process, please e-mail your complaint to the Head of Pay and Resourcing (UKEF) at Recruitment2@ukexportfinance.gov.uk and include “Complaint” in the subject heading. Should you remain dissatisfied following UKEF’s investigation then you can refer your complaint to the Commission - http://civilservicecommission.independent.gov.uk/making-complaint.

Share this page