Find a job
Job descriptionJunior Software Developer
Croydon or Westminster (most digital teams will be based in Croydon by the end of 2017).
About the job
Note: this is a rolling recruitment campaign - don't wait until the closing date to apply, we will consider applications once they are submitted.
The Home Office is the lead government department for immigration, passports, policing, and counter-terrorism. Digital solutions are helping us to provide clearer, faster services that meet the needs of our users - like renewing a passport, or getting permission to visit the UK. We also build internal systems that provide staff with access to the data they need to keep the streets safe and the country secure.
We work in small, agile teams of developers, designers, content designers and others. We always ask how we can make things better for users, who are at the centre of everything we do.
We're a diverse bunch. Some of us worked at startups, others at big corporates. Some people here love Node.js, others Scala and Go. But as long as you're keen to learn, don't mind picking up new things and are interested in all aspects of building software systems, you'll fit right in.
You'll be working across some of the most interesting and complex services government has to offer, in a friendly and supportive environment.
You will be working with experts across many different areas and there is huge scope for exchanging ideas and innovations. We're determined to provide our developers with exceptional support to help them enhance their skills. We offer a generous training budget, regular support from others, and the opportunity to work in a variety of roles and teams.
We strongly encourage developers to contribute to open source projects, conferences and meet-ups. Take a look at some of our projects on
- build exceptional web applications, toolkits and APIs for citizens and the Government
- work collaboratively, identifying best practices we can adopt
- learn about tools and techniques used within the wider team and adopt these in your development
- share knowledge of tools and techniques out to the wider team
- provide occasional support of services outside office hours
All candidates should:
- have experience developing web applications or services
- be committed to writing clear, clean code
- be keen on working within a team
- be willing to learn how to make services accessible to all
Ideally, you will also:
- have working knowledge of test driven development, continuous integration and continuous delivery
- have experience of working as a developer within an agile team
All candidates must have indefinite leave to remain and work in the UK and have lived in the UK for at least 3 of the last 5 years.
Civil Service pension schemes may be available for successful candidates.
Home Office Digital, Data and Technology (DDaT) is a fantastic place to work. We pride ourselves on using modern software development techniques to help deliver exceptional services. Where possible we use open source libraries and tools, and our services are open source by default. We love collaboration, within and across teams, and highly value reaching out to enable reuse of ideas and tech.
Our pledge is to:
- use the latest versions of languages and libraries where possible
- keep up-to-date with software development best practice
- give space for creating appropriate and maintainable technical solutions
- give back to the wider Government and development communities
- foster a welcoming, high performing working environment
We actively encourage flexible and part-time working and particularly welcome applications from demographics traditionally under-represented within technology.
This post is currently eligible for a Recruitment and Retention Allowance of up to 5,000, based on skills and experience.
Things you need to know
Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check.
Candidates will be subject to UK immigration requirements as well as Civil Service nationality rules.
If you're applying for a role requiring security clearance please be aware that foreign or dual nationality is not an automatic bar. However certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.
Selection process details
The selection process will involve a coding test, technical questions, and general questions based on the Civil Service competency framework.
Further details to be provided prior to interview.
Feedback will only be provided if you attend an interview or assessment.
Open to UK, Commonwealth and European Economic Area (EEA) and certain non EEA nationals. Further information on whether you are able to apply is available here.
Candidates in their probationary period are eligible to apply for vacancies within this department.
Working for the Civil Service
The Civil Service Code 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.
The Civil Service embraces diversity and promotes equality of opportunity. There is a guaranteed interview scheme (GIS) for candidates with disabilities who meet the minimum selection criteria.
More jobs you may likeJunior/Mid Level ASP.NET MVC Software Developer, SQL Server
System Administrator ( Hyper-V, Cisco 35,000-40,000 )
Technical Author - Graduate PhD/MSc/BSc in Computer Science, IT Techni
Junior Software Developer (Scala)
Jobs in Argentina|
Jobs in Australia
Jobs in Austria
Jobs in Bahrain
Jobs in Belgium
Jobs in Brazil
Jobs in Canada
Jobs in Chile
Jobs in China
Jobs in Colombia
Jobs in Czech Republic
Jobs in Denmark|
Jobs in Finland
Jobs in France
Jobs in Germany
Jobs in Greece
Jobs in Honk Kong
Jobs in Hungary
Jobs in India
Jobs in Indonesia
Jobs in Ireland
Jobs in Israel
Jobs in Italy|
Jobs in Japan
Jobs in Korea
Jobs in Kuwait
Jobs in Luxembourg
Jobs in Malaysia
Jobs in Mexico
Jobs in Netherlands
Jobs in New Zealand
Jobs in Norway
Jobs in Oman
Jobs in Pakistan|
Jobs in Peru
Jobs in Philippines
Jobs in Poland
Jobs in Portugal
Jobs in Quatar
Jobs in Romania
Jobs in Russia
Jobs in Saudi Arabia
Jobs in Singapore
Jobs in South Africa
Jobs in Spain|
Jobs in Sweden
Jobs in Switzerland
Jobs in Taiwan
Jobs in Turkey
Jobs in the United Arab Emirates
Jobs in the United Kingdom
Jobs in the United Stated
Jobs in Venezuela