Define and own the technical strategy of digital products/ services
- Undertake structured analysis of technical issues, translating this analysis into
technical designs that describe a solution
- Working with software developers, define the high-level architecture of our digital
products, platforms and services; how it fits into the wider the digital estate, how it
should be built and structured, which language, framework and other technologies
should be used, etc
- Lead the set-up and configuration of developer tooling, workflow and pipelines
Key skills: Demonstrable experience of agile development in Ruby, Python, JavaScript, or similar, and their associated frameworks, and ideally working knowledge of several programming languages.
You should have practical working knowledge of modern
cloud-first architectures, and how to build applications to take advantage of the
opportunities they offer.