Type of role
Number of posts
About the job
Things you need to know
Apply and further information
About the job
At BEIS, we are leading the UK’s recovery from coronavirus and are building a stronger, greener country. Our varied work makes a real difference to people across the UK and internationally. This is a fantastic opportunity to become part of the BEIS team and our exciting mission!
We lead on the UK’s commitments to tackle climate change and drive green economic growth. We support businesses to create jobs and increase opportunity in regions across the UK. We also encourage investment and innovation to make the UK a science superpower producing research that will improve lives.
Our Inclusive Environment
We are building an inclusive culture to make BEIS a brilliant place to work where our people feel valued, have a voice and can be their authentic selves. We value difference and diversity, not only because we believe it is the right thing to do, but because it will help us be more innovative and make better decisions.
We offer first-class flexible working benefits, excellent employee well-being support and a great pension. We are fortunate to have a range of excellent staff networks and are proud to be a Disability Confident Leader employer. We will support talented people from all backgrounds to build a career and thrive.
We actively welcome applications from anyone who shares our commitment to inclusion. We will fully support candidates with a disability or long-term condition who require adjustments in our recruitment process.
The BEIS Finance Systems team is split into two sub-teams, you will sit in the technical team. The technical team is responsible for architecting, building, and supporting applications which feed into two data sources, SQL, and an IBM multi-dimensional database.
As a Software Developer, you will lead development on several full stack applications producing high quality, tested, clean code. You will be working on applications such as our counterparty eliminations application. This application allows Partner Organisations to submit transactions that they have made with other BEIS Partner Organisations, allowing them to be eliminated from the Annual Report and Accounts. The application allows users to upload CSV files, the CSV data is then validated by performing database lookups and logic tests. If the data is valid, it is then stored within the system. It is possible then to either make amendments to this data or run activities such as journals or reports.
You will work directly with our stakeholders, gathering user needs and developing these needs into solutions. This role will give you exposure to work on the full development lifecycle of applications, getting involved in activities such as user research, design, prototyping, and planning.
You will be working in a small team of 5 software developers alongside a Software Developer. This new role will give you a degree of autonomy when designing and creating new systems
Plan, design, and lead on development of full stack applications that allow for the collection and validation of Finance data to be used for reporting across the Department.
Implement automation of common tasks such as integration, monitoring, and continuous deployment.
Have whole of system responsibility for several services.
Build automated tests to ensure quality of code before release to production.
Troubleshoot and add features to existing web applications used within Finance.
Share knowledge of tools and techniques with colleagues who are not web developers.
Finding ways to improve system robustness, resilience, and stability.
Skills and Experience
You will have the following skills and experience:
- Programming and build (software engineering). You can collaborate with others when necessary to review specifications. You can use these agreed specifications to design, code, test and document programs or scripts of medium to high complexity, using the right standards and tools. (Relevant skill level: practitioner)
- Systems Design. You can design systems characterised by medium levels of risk, impact, and business or technical complexity. You can select appropriate design standards, methods, and tools, and ensure they are applied effectively. You know how to review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. (Relevant skill level: practitioner)
- Systems Development. You see prototyping as a team activity, actively soliciting prototypes and testing with others. You establish design patterns and iterate them. You know a variety of methods of prototyping and can choose the most appropriate ones. You can coordinate build activities across systems and can undertake and support integration testing activities. You can identify process optimisation opportunities with guidance and contribute to the implementation of proposed solutions. (Relevant skill level: working / practitioner)
- Information Security & Standards Approach. You can implement a modern standard approach and understand information security and can design solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services. (Relevant skill level: practitioner)
- User Focus. You can collaborate with user researchers and sell or represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used. (Relevant skill level: practitioner)
- Experience building RESTful applications.
- A good understanding of software design principles such as SOLID and defensive design.
- Experience of using a testing framework such as jest to validate solutions.
- Comfortable using version control software such as Git to manage source code.
- Have a strong understanding of Web Security and the common risks (e.g., OWASP Top 10)
- Willingness to learn other web frameworks such as .NET
We’ll assess you against these behaviours during the selection process:
- Communicating and Influencing
- Delivering at Pace
- Making Effective Decisions
- Working Together
We’ll assess you against these technical skills during the selection process:
- Programming and build (software engineering)
- Systems Design
- Systems Development – framework here
BEIS offers a competitive mix of benefits including:
A culture of flexible working, such as job sharing, homeworking and compressed hours.
Automatic enrolment into the Civil Service Pension Scheme, with an average employer contribution of 27%.
A minimum of 25 days of paid annual leave, increasing by 1 day per year up to a maximum of 30.
An extensive range of learning & professional development opportunities, which all staff are actively encouraged to pursue.
Access to a range of retail, travel and lifestyle employee discounts.
A hybrid office/home based working model where staff will spend a norm of 40-60% of their time in the office (minimum of 40%) over a month with flex dependent on balancing business and individual need (from September 2021, depending on how the public health guidance evolves).
Things you need to know
Selection process details
As part of the application process you will be asked to complete a CV and personal statement. Further details around what this will entail are listed on the application form.
Please use your personal statement (in no more than 750 words) to describe how you feel this job is a fit for your skills and what you feel you could bring to the role.
Applications will be sifted on CV and Personal Statement.
In the event of a large number of applicants, applications will be sifted on the personal statement. Candidates who pass the initial sift may be progressed to a full sift, or progressed straight to assessment/interview.
The interview will consist of behaviour, technical and strength-based questions.
Expected Timelinesubject to change
Sift dates: w/c 10th October 2022
Interview dates: w/c 24th October 2022
Interview Location: MS Teams.
Candidates are asked to note the above timetable, exercising flexibility through the recruitment and selection process.
If a person with disabilities is put at a substantial disadvantage compared to a non-disabled person, we have a duty to make reasonable changes to our processes.
If you need a change to be made so that you can make your application, you should:
- Contact Government Recruitment Service via [email protected] as soon as possible before the closing date to discuss your needs.
- Complete the “Assistance required” section in the “Additional requirements” page of your application form to tell us what changes or help you might need further on in the recruitment process. For instance, you may need wheelchair access at interview, or if you’re deaf, a Language Service Professional.
If successful and transferring from another Government Department a criminal record check may be carried out.
New entrants are expected to join on the minimum of the pay band.
A reserve list will be held for a period of 12 months from which further appointments can be made.
Please note terms and conditions are attached. Please take time to read the document to determine how these may affect you.
Any move to Department for Business, Energy and Industrial Strategy from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility https://www.childcarechoices.gov.uk
BEIS does not normally offer full home working (i.e. working at home); but we do offer a variety of flexible working options (including occasionally working from home).
Please note that BEIS does not hold a licence to sponsor visa applications.
In order to process applications without delay, we will be sending a Criminal Record Check to Disclosure and Barring Service / Disclosure Scotland. on your behalf. However, we recognise in exceptional circumstances some candidates will want to send their completed forms direct. If you will be doing this, please advise Government Recruitment Service of your intention by emailing [email protected] stating the job reference number in the subject heading.
For further information on the Disclosure Scotland confidential checking service telephone: the Disclosure Scotland Helpline on 0870 609 6006and ask to speak to the operations manager in confidence, or email [email protected]
Applicants who are successful at interview will be, as part of pre-employment screening, subject to a check on the Internal Fraud Database (IFD). This check will provide information about employees who have been dismissed for fraud or dishonesty offences. This check also applies to employees who resign or otherwise leave before being dismissed for fraud or dishonesty had their employment continued. Any applicant’s details held on the IFD will be refused employment.
A candidate is not eligible to apply for a role within the Civil Service if the application is made within a 5 year period following a dismissal for carrying out internal fraud against government.
If you are experiencing accessibility problems with any attachments on this advert, please contact the email address in the ‘Contact point for applicants’ section.
Feedback will only be provided if you attend an interview or assessment.
This job is broadly open to the following groups:
- UK nationals
- nationals of Commonwealth countries who have the right to work in the UK
- nationals of the Republic of Ireland
- nationals from the EU, EEA or Switzerland with settled or pre-settled status or who apply for either status by the deadline of the European Union Settlement Scheme (EUSS)
- relevant EU, EEA, Swiss or Turkish nationals working in the Civil Service
- relevant EU, EEA, Swiss or Turkish nationals who have built up the right to work in the Civil Service
- certain family members of the relevant EU, EEA, Swiss or Turkish nationals
Further information on nationality requirements
Working for the Civil Service
We recruit by merit on the basis of fair and open competition, as outlined in the Civil Service Commission’s recruitment principles.
Apply and further information