Senior Software Developer

  • Department for International Trade
  • Sep 24, 2022
Full time Information Technology Telecommunications

Job Description

Contents
  • Location
  • About the job
  • Benefits
  • Things you need to know
  • Apply and further information

Location

Belfast, Cardiff, Darlington, Edinburgh, London

About the job

Summary

Join a team at the heart of the global economy!

We create digital services, data tools and technology for businesses to prosper around the world. Have a look at our video !

Our Digital, Data and Technology team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas.

You will get to constantly push boundaries in an environment free of heavy legacy, driven by curiosity, social purpose, diversity of thought, entrepreneurship, and the aspiration to offer an incredible experience to all our users. Find out more on our blog, Digital Trade.

Job description

This is an exciting opportunity for a Senior Developer to lead the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade.

As a Senior Software Developer in the Department for International Trade, you will be working with modern technologies in a cloud-based environment and developing software and services to meet user needs, collaborating with colleagues in a multidisciplinary and agile product team. We code in the open, using Python (Django) and React - see our code here: .

Responsibilities

Your day-to-day role will involve:
  • Being involved with every part of the life cycle of a service, from user research to deploying code, to production. Writing secure and reusable code, following a test-driven approach (TDD).
  • Providing technical expertise and leadership in the development of strategic IT services and systems, typically through being the senior technical lead in a delivery team.
  • Identifying and fixing issues with production services, finding ways to improve system robustness, resilience, and stability.
  • Coaching and mentoring developers in the department.
  • Being an active member of the departmental developers' community, sharing good practice.
  • Creating a culture of continuous improvement in the design and delivery of applications and integrations, taking responsibility for a programme of peer led support and professional development.
  • Researching, evaluating, and recommending new tools and techniques that will contribute to increased quality and productivity for our development teams.
  • Defining, agreeing, and implementing appropriate tools and processes for the effective development and maintenance of services.
Essential Skills and Experience

You should be able to demonstrate essential skills and experience of:
  • Modern web application and software development practices and architectures (microservices vs monoliths etc.).
  • Software development with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered).
  • An awareness of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery.
  • Involvement in complex digital projects from initiation to live, demonstrating technical leadership, innovation, and problem resolution.
  • Understanding of common web security risks (e.g., OWASP Top 10).
  • Knowledge of agile frameworks and how to support teams in their adoption.
Desirable Skills and Experience

While not essential, it would be ideal if you have demonstrable experience of:
  • Cloud-based development and writing infrastructure as code to integrate them, such as AWS serverless.
  • SQL and the design of relational and NoSQL databases.
  • Introducing new development practices into teams (e.g., continuous integration, serverless).

Benefits
  • 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 average employer contribution of 27%

Things you need to know

Security

Successful candidates must pass a disclosure and barring security check.

Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check .

See our vetting charter .

People working with government assets must complete basic personnel security standard checks.

Selection process details

We are closely monitoring the situation regarding the coronavirus, and will be following central Government advice as it is issued. There is therefore a risk that recruitment to this post may be subject to change at short notice. In addition, where appropriate, you may be invited to attend a video interview.

Please continue to follow the application process as normal and ensure that you check your emails regularly as all updates from us will be sent to you this way.

Assessment and Interview

As part of the application process you will be asked to upload a CV which outlines your experience, skills and fit for the role.

At the sift stage for this role, Inspire People will assess you against the essential criteria listed above to compile a longlist of applications. If you are progressed through to this stage, you will be asked to complete a short, pre-recorded video interview with Inspire People or provide written answers to questions. These applications will then be sifted by DIT hiring managers.

Initial sifting will take place the week commencing 26th September, with CV submissions to DIT on the 30th September. Interviews will take place the week commencing 10th October. Please note that these dates are indicative and may be subject to change.

At the interview stage for this role, we will assess your technical/specialist experience, outlined in the above role description, testing your ability through relevant assessments/presentations and ask you questions around Behaviours and Technical skills, which are part of the Civil Service Success Profiles .

The technical element within the interview, where you will be asked a series of questions to demonstrate your specific professional skills and knowledge related directly to the job role and context, will assess against these Technical Skills:
  • Modern standards approach
  • Systems integration
  • Systems design
  • Information security
  • Development process optimisation
  • Programming and build (software engineering)
You will also be assessed against the Behaviour of:
  • Leadership
Offer Stage

Appointments may be made to candidates in merit order based on location preferences.

The salary we will offer is determined using interview performance. Scores at interview translate to proficiency levels and an associated salary. Once a successful candidate has a proficiency level and is part of the capability framework, they will be given opportunities to self-assess to progress through the pay scale within their grade during their time at DIT. For further explanation of proficiency levels and more information about DDaT click here.

The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria.

Candidates who pass the bar at interview but are not the highest scoring will be held on a 12-month reserve list for future appointments. Candidates who are judged to be a near miss at interview may be offered a post at the grade below the one advertised.

If successful and transferring from another Government Department a criminal record check may be carried out.

The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation.

Harmonised terms and conditions are attached. Please take time to read the document to determine how these may affect you.

Please note the successful candidate will be expected to remain in post for a minimum of 18 months before being released for another role.

Any move to the Department for International Trade from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility at

New entrants are expected to join on the minimum of the pay band.

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 the DDaT Recruitment team before the closing date to discuss your needs.

Our recruitment process is underpinned by the principle of appointment on the basis of fair and open competition and appointment on merit, as outlined in the Civil Service Commissioners Recruitment Principles.
..... click apply for full job details