Software Developer - HSE - HEO
Government Digital & Data -
The Health and Safety Executive (HSE) is the independent regulator for work-related health and safety. We act in the public interest to reduce work-related illness, death, and serious injury across Great Britain’s workplaces.
HSE is highly regarded both nationally and internationally. The benefits that our work brings to business, workers and the UK economy are clear. Improved health and safety risk management protects workers and translates into reduced sickness absence, lower healthcare and welfare costs, and better productivity.
We are committed to the modernisation of our services, and the delivery of improved operational efficiency and effectiveness.
As a software developer, you will deliver and maintain solutions that meet business needs with efficient and effective processes and ways of working.
Job description
You will enjoy and thrive in working openly, collaboratively and as part of a multi-disciplinary team focused on one or more projects.
You will be supporting existing systems, designing, and delivering new features as we develop our service, adhering to standards and using Agile principles ensuring timely production of goals and approvals through constructive collaboration with all relevant parties contributing to innovation of all products.
Main duties:
- Develop software solutions as part of a development team, including unit testing of developed objects/code
- Manage, Support and develop more junior members of the development team
- Document the design and build of systems being developed
- Plan and account for project work to deliver systems development
- Support the Change lifecycle, developing changes for operational systems.
- Support the Application Maintenance team in keeping systems running when required
Working Pattern
Part time working hours are available for this role. We can accept part time applicants who can commit to working a minimum of 30 hours per week.
Person specification
The successful candidate will have experience in the following:
- Experience of full Agile Software Development life cycle as part of a team
- Experience of full stack software development experience including C#/ASP.Net, Javascript/Typescript frameworks (such as Angular or React), SQL/NOSQL database development and automated unit/integration testing
- Experience of developing applications for cloud computing infrastructures such as Azure, AWS or GCP, including modern cloud CI/CD practices
- Good communication skills; with the ability to convey complex technical concepts clearly and concisely.
Travel
Occasional travel is required for this role.
Behaviours
We'll assess you against these behaviours during the selection process:
- Changing and Improving
- Delivering at Pace
- Working Together
We only ask for evidence of these behaviours on your application form:
- Working Together
Technical skills
We'll assess you against these technical skills during the selection process:
- Technical architecture of a production system
- C# development skills
- Live code review
- Javascript development skills