Software Developer
Role details
Job location
Tech stack
Job description
This is a Hands-on engineering role for someone who delivers and integrates software to form a complete service. The role is ideal for someone who wants to:
- Plan and lead development and testing of sets of related stories
- Have an understanding of the whole service and take responsibility for sharing your expertise with others
- Work with other disciplines with the product team to understand user needs, and shape technical solutions to meet them
- Operate the production services you build, including collaboration with test engineers to test new functionality and resolve defects and release changes to published versions.
- Work in an agile way to make iterative improvements for robustness, resilience, stability and usability of products and services
- Contribute to team/ DDaT ways of working, including agile ceremonies, stand ups, show and tells and retrospectives
Requirements
Do you have experience in VBA?, * Experience in Excel and VBA for productised, macro enabled forms: modular architecture, defensive error handling, performance tuning on large workbooks, and secure signing/distribution.
- Experience keeping validation rules in sync across a spreadsheet and an ingest/upload service (incl. error playback), with a controlled versioning approach tied to a governed data model
- Designed and delivered public facing Excel artefacts that meet GDS expectations (accessibility, content design, service assessment readiness) in agile, research led teams.
- Strong Azure DevOps habits for work tracking, branching, code reviews, CI like packaging/publishing of .xlsm artefacts and release notes.
- Able to competently apply a modern standards approach and guide others to do so.
- Experience in cloud technology, ideally Azure including Functions, Logic Apps, Power Query, Power Pivot/ Data Models, Power Automate and VD script are desirable
- Experience in Agile ways of working, able to apply Agile values and principles in practice. Able to collaborate with UCD roles and product manager to solve problems and user needs
Desirable skills
- Power Query / Power Pivot / Data Models for richer validation/transform.
Benefits & conditions
Salary starting from: Salary: £47,040 - £60,106 per annum, dependent on skills and experience, plus excellent benefits package. Candidates with exceptional expertise may be considered towards the upper end of the range., We offer 25 days annual leave plus bank holidays, a hybrid working model, 35 hour working week (full-time), flexible working patterns, and flexitime. We also provide competitive parental leave, as well as a Civil Service Pension with an average employer contribution of 28.97%. Our dedicated benefits portal (Edenred) offers retail, gym, tech and restaurant discounts, and a cycle to work scheme.