Register  |  Log In  |  Contact Us

SAS, Sheffield Delivery Centre - Software Developer

Reference
33749
Contract Type
Permanent
Sector
IT, Public Sector
Location
London
Salary
£40,644 - £45,914
Expiry Date
26/01/2020
It’s an exciting time in Home Office Digital Data and Technology; we have a number of initiatives coming together which are laying the basis for our future operating model – reshaping how we deliver and manage our delivery.

Job Description

 

This is a real Greenfield development, you will be working on triaging ‘new stuff’, as well as making decisions on really critical systems, we will be looking for ability to help make important and far reaching investment decisions. You will be skilled in Java, Node and possibly Javascript too, we are really interested to hear from a variety of skilled developers. If you are frontend, backend or full stack or if you are looking to change from one to another then we will support you with that too, Home Office really are about investing in people, if you have the coding skills and have experience of a product focussed agile, multi-disciplinary environment then we would be very pleased to hear from you.

 

The Developer works on software components that form part of a product. You will be involved in designing, running and improving software that meets user needs. You will typically work under the guidance of senior colleagues in your team.

 

You will work to our technical standards writing clean, secure code following a test-driven approach, ensuring the code is open as far as possible and can be re-used.
 

Who are we looking for?
 

Someone with proven (mid-level) experience in Java, REST API, testing frameworks, who understands working in a test-driven development and Agile environment(s) who is passionate about delivering technology solutions for users and wants to change Government services for the better.

 

Responsibilities

 

Your key day to day responsibilities will be:
 

• Delivering secure, reliable and scalable software in your team; undertaking a breadth of development tasks.

• Designing new software using appropriate tools and in line with standards, proving designs through prototyping.

• Reporting on system performance and supporting test activities; keeping documentation up to date.

• Supporting services you have delivered through regular maintenance activities, balancing your work with your leadership.

• Working with other engineers to deliver new capability, for instance improved CI/CD pipelines or test approaches