Senior Technical Architect

Senior Technical Architect required by Whitehall Resources for an initial 6 month contract based in London

Skill and experience required:

– Demonstrable experience of agile development in Ruby, Python, JavaScript, or similar, and their associated frameworks
– Working knowledge of several programming languages.
– Practical working knowledge of modern cloud-first architectures, and how to build applications to take advantage of the opportunities they offer.
– A solid background in version control with Git, and experience of automated testing techniques, continuous integration, automated deployment pipelines and associated infrastructure.
– Experience of introducing practices such as TDD, continuous integration, continuous delivery, and DevOps to teams
– Experience working with cloud infrastructure
– Practical knowledge at many levels of the web stack, from front-end code down to infrastructure and networking
– A working knowledge of unix-like operating systems such as Linux and Mac OS X

Desirable:

– Governance – Capable of evolving and defining governance and taking responsibility for collaborating and supporting in wider governance. Knows how to assure services delivered by technical architects across sets of services

Role and responsibilities:

– 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 clients 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
– Turn business problems into technical design – Designs systems characterised by medium levels of risk, impact and business or technical complexity.
– Work across multiple services or a single large or complicated service
– Strategy – Capable of applying strategy, using patterns, standards, policies, roadmaps and vision statements. Able to challenge them and provide guidance
– Bridge the gap between technical and non-technical – Able to listen to the needs of the technical and business stakeholders and interpret between them. Capable of
proactive and reactive communication.
– Make and guide decisions – Able to make decisions characterised by managed levels of risk and complexity and recommend decisions as risk and complexity
increase. Capable of resolving technical disputes between wider peers and indirect stakeholders, taking into account all views and opinions
– Understand the whole context – Able to understand trends and practices outside their team and how these will impact their work. Able to understand how their work
fits into the broader strategy and historical context. Capable of considering the patterns and interactions on a larger scale.


All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.