Job Specifications
The ONS operates a flexible hybrid working model across the UK, with colleagues linked to one of our contractual locations working between office and remote throughout the week. The locations for this role are Newport, Titchfield (Fareham) and Manchester.
All colleagues are required to work from their contractually allocated site for at least 40% of their working time.
The induction process for the role will be conducted in person.
Job Summary
Are you currently studying for a Bachelors degree or a Masters in a subject relevant to Software Engineering?
Our fantastic Software Engineer Graduate Programme is a combined Year-in-industry and Graduate programme, offers you potential progression through three stages, leading to a permanent role after graduation and opportunities to build a successful long-term career with us.
Our Year in Industry placement is a year in our established Software Engineer Graduate Programme. It is an opportunity to gain vital experience working across our unique software stack and programmes.
How the programme works overall
Stage 1: Year in industry placement All successful candidates through this process will be offered a one year fixed-term contract to complete the Year in Industry placement initially. On completion of your interview, you will be required to undertake an assessment to determine which team you will be allocated to.
Stage 2: Part-time and flexible employment. Towards the end of the first year, all Year in Industry participants will undertake an assessment to remain with ONS if they wish to do so for their final year of studies. This will be on a flexible and part-time basis, and on a further one year fixed-term contract basis.
Stage 3: Permanent employment. Upon graduation, those having completed the two periods will undertake an assessment to join us on a permanent basis.
If you want to find out more about the programme, we will be running a webinar on Wednesday 17th December 12:00 – 13:00, with an opportunity to meet this year's students, their managers and our recruitment team. Please click the following link to sign up: Software Engineer Year In Industry Candidate Information Webinar
Job Description
Working as part of our development teams, you’ll be using agile methods and enjoy working openly and collaboratively. Working alongside other software engineers, user researchers, interaction designers, product managers, architects and analysts, you will be building and supporting a range of products and platforms. There are opportunities to improve existing services and to build new products that will transform how our organisation works.
As a Year in Industry student you will be provided with a comprehensive training programme and all the support you need to develop both your technical and personal skills. You will play an integral part of your team and will be part of the wider Software Engineering Community of Practice will also provide you with plenty of opportunity to learn from peers in a supportive environment.
You Will Be Coached And Developed To:
Deliver high quality products, applications and infrastructure using code.
Build, support, and continuously improve software products to meet user needs.
Test (manual and automated) to ensure standards are met.
Contribute to coding standards and perform code reviews.
Support software design principles, such as re-use, open-source solutions, 12-factor, and iterative delivery.
Ensure security standards are met.
Actively participate in a wider community of software developers, sharing experiences, and identifying good practices.
We deliver using a wide range of programming languages and tools, training our teams to use, amongst others: Python, JavaScript, Node, Java and SAS as well as web frameworks such as Flask and React. Tools including Visual Studio Code, Visual Studio and GitHub.
And Deploy And Run Using:
Cloud infrastructure such as AWS, and Google.
Infrastructure as code using Terraform and native cloud solutions
Continuous integration/continuous development pipelines such as Concourse and cloud-native build-run tooling.
We have successfully delivered a variety of exciting projects, such as:
Census 2021
Covid Infection Survey
Statistical Production Platform
We are committed to the continuous development of our digital data ingest and survey data collection platforms, alongside centralised data analysis and presentation tooling.
Where possible we follow the principle of coding in the open and we publish our code to GitHub.
Working as part of our development teams, you’ll be using agile methods and enjoy working openly and collaboratively. Working alongside other software engineers, user researchers, interaction designers, product managers, architects and analysts, you will be building and supporting a range of products and platforms. There are opportunities to improve existing services and to build new products that will transform how our organisation works.
As a Year in Industry student y
About the Company
We’re the Office for National Statistics (ONS), the UK’s largest independent producer of official statistics.
The statistics we gather make a real difference, helping people make important decisions for the nation and our communities on everything from health and education to the environment and the cost of living. We’re responsible for the census that happens every ten years and share information and analysis about some of the UK’s most topical issues.
To find out more about how you can join us at the ONS, email talent.ac...
Know more