skip navigation
skip mega-menu

Software Developers

Government Digital Services -

Freelancer / self-employed
£500 to £600 a day
Published on
22 July 2021
Deadline
30 August 2021

Contracting Pool

This is an opportunity to join our contracting pool for interim roles and contract work with the Government Digital Service.

By joining our pool we can keep in contact with you about opportunities that arise both inside and outside of IR35.

We typically pay between £500 to £600 a day for Developers via our contracting route, but rates can also be determined by the contract deliverables.

Applications

Once you have applied we will screen your suitability for our interim roles or service contracts and will contact you to confirm that you have been added to our pool if successful.

We would welcome applications from the following:

  • developers who are looking for full time interim contracts 
  • contractors who specialise in Software Development as a business service to clients
  • developers who are interested in flexible contracts 
  • anyone else with a Software Development background who would be interested in working with us through our contracting route

We require Developers to: 

  • build RESTful web services to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce

  • implement toolkits and APIs for purposes such as integration, performance optimisation, security and scalability

  • build automated tests to support our continuous deployment environment

  • share knowledge of tools and techniques with both developers and non-developers

  • identify good practices for GDS to adopt and sharing experiences

  • support the live operation of the services we run, and participate in out-of-hours support rota's where necessary - you'll be paid an allowance, and a further hourly payment, for any duties you perform when on call

We’re interested in Developers who:

  • have experience in back-end development, with detailed knowledge of either Ruby, Python or Java

  • understand software design principles

  • research and learn new programming tools and techniques

  • take a systematic approach to solving problems

  • have experience of using testing to validate solutions

  • understand agile environments and version control

  • have a basic understanding about web security and accessibility

  • have an awareness of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS

  • have experience working on, or with web technologies

Subscribe to our newsletter

Sign up here