Developers


Premium Job From Ministry of Defence

Recruiter

Ministry of Defence

Listed on

24th October 2018

Location

London

Salary/Rate

£55000 - £75000

Salary Notes

depending on skills and experience

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Introduction

These are exciting times at MOJ Digital and Technology. We have a clear vision - to develop a digitally-enabled justice system that works more simply for users - and we’re looking for talented people to help us achieve it.

We’re making things better by building adaptable, effective services and making systems that are simple to use for staff and citizens. It can be challenging but it’s also important and rewarding.

As well as doing great work, we’re creating a place that’s great to do work in. We offer tip-top kit, brilliant training opportunities and support from expert colleagues. On top of that, you’ll find flexible working, an inclusive culture and a place where your opinion is valued.

The roles

We have several developer roles at various levels of experience.

At MoJ you’ll be working on our acclaimed open-source public services, with user needs at the heart of everything, helping us transform Government for the future. Working as part of a multi-disciplinary team, you’ll be helping define how we do what we do, and making sure that our systems are built to be changed rapidly.

Technologies

You will have demonstrable experience of agile development in Ruby or Python and a good working knowledge of modern back end web frameworks such as Rails and Django, as well as an understanding of front end development in HTML, CSS, and Javascript. You’ll also have some knowledge of, or a willingness to learn, other languages as required e.g. PHP, Java, or similar.

An understanding of version control (ideally with Git) is essential, as is an awareness of automated testing techniques, modern deployment approaches and how cloud infrastructure is managed.

You will:

- Build user-centred, open source, RESTful web systems to serve a variety of citizen and government needs

- Be responsible for development of large areas of projects, or small projects in their entirety

- Build automated tests to support our continuous deployment environment

- Share knowledge of tools and techniques with the wider team and community, both developers and non-developers

- Transform government into a more agile organisation by helping to embed modern development practices

- Help build and maintain a diverse, inclusive culture across the development community, growing awareness, inclusivity, and balance

- Occasionally participate in 2nd line support during office hours, and sometimes out of hours (for which you’ll be paid an allowance and further hourly payment when on call)

- Possibly manage a small number of less experienced developers

- Help with hiring, taking part in recruitment of other developers

All our developers should have experience of:

- Software development, with knowledge of Ruby, Python, PHP, Javascript, Java, or similar

- A systematic approach to solving problems

- Using automated tests to continuously validate your work

- Modern development and deployment techniques, including continuous integration and continuous delivery

- Working in agile environments

- Sharing knowledge and working in a multi-disciplinary team

- Unix-like operating systems such as Linux and Mac OS X

- 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

Apply now!

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: