Digital Technical Architect Aspect Resources
Published: 9th October 2019
Job Type
Consultant
Simon Nash
Salary
£650 Per Day

Description

Role: Lead Teachnical Architect
Contracting Authority: MOJ DIGITAL
Contract Length: 6 MONTHS
Location: 102 Petty France
IR35: INSIDE IR35
Pay Rate to Candidate: £650 UMBRELLA

Lead Technical Architect

Main Duties and Responsibilities:

Provide hands-on technical leadership, in the development, operation and ongoing improvement of complex, transformational digital services serving millions of users;

Work with product managers to understand user needs for new and existing services;

Act as the technical authority in prospective, information gathering and scene setting meetings, evaluate technical proposals from external suppliers, and make implementation recommendations to senior stakeholders; Identify key API requirements for integration with internal and external systems;

Lead development of user-driven prototypes to identify technical options and inform architectural approaches, working with colleagues and supplier team members to write tests, code and documentation for new and existing systems;

Ensure system architectures are robust, scalable, open and secure, with appropriate overall system design and integration points/APIs, to deliver a high quality user experience.

?        Undertake a structured analysis of technical issues, translating this analysis into technical designs that describe a solution

?        Can be consulted on designs and are capable of providing design patterns

?        Identify the deeper issues that need fixing

?        Look for opportunities to collaborate and reuse components, communicating with both technical and non-technical stakeholders

?        Lead technical teams and deliver user-focused services in an agile environment

?        Define strategy and are key to assuring services

?        Regularly collaborate and find agreement with senior stakeholders, providing direction and challenge

?        Is proactive in identifying problems and translating these into non-technical descriptions that can be widely understood

?        Mentor and coach junior colleagues

?        Leads teams and departments in the design, implementation, administration and support of infrastructure solutions and services.

?        Establishes standards and procedures across a service lifecycle including the development lifecycle and ensures that practitioners adhere to this. Manages resources to ensure that the systems integration function works effectively.

?        Able to anticipate and advise on future technology changes that present opportunities for the product or programme.

?        Has lateral thinking capability to dissect a problem to its component parts to identify and diagnose root causes. Able to troubleshoot and identify problems across different technology capabilities including compute, storage, networking, physical infrastructure, software, commercial off the shelf (COTS) and open source.

?        Has a strong understanding and application of the most appropriate modern standards and practices. Takes responsibility for coaching and guiding others.

Knowledge and skills required to do this job:

Essential:

?        Turning business problems into the technical design - The ability to work with business and technology stakeholders to translate business problems into technical designs. Creates an optimal design through an iterative process, aligning the user needs with the system requirements and organisational objectives. Expert at designing systems characterised by high levels of risk, impact and business or technical complexity.

?        Bridging the gap between technical and non-technical -Translates technical concepts between software engineering, delivery management and service management so they are understood by all. Expert at mediating and mending relationships, communicating with stakeholders at all levels.

?        Making and guiding decisions - Capable of making and guiding effective decisions, explaining clearly how the decision has been reached. The ability to understand and resolve technical disputes across varying levels of complexity and risk. Able to makedecisions characterised by medium levels of risk and complexity and recommend decisions as risk and complexity increase. Able to build consensus between services or independent stakeholders.

?        Understanding the whole context - The ability to look beyond the immediate technical problem and identify the wider implications. ‘Zooming out’ in three dimensions - knowing relevant historical context and future impact, understanding how current work fits in broader contexts and strategies, and looking for deeper underlying problems and opportunities. Able to understand trends and practices within the broader organisation and how these will impact their work. Able to look for deeper underlying problems and opportunities. Can anticipate problems before they occur and identify the impact of changes to the policy

?        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 test-driven development, continuous integration, continuous delivery, andDevOps to teams.

?        Experience working with cloud infrastructure

?        Practical knowledge at many levels of the technology stack, from a range of application servers and databases down to server infrastructure and networking.

?        Working knowledge of both Windows and UNIX-like operating systems such as Linux and Mac OS X
Desirable:
?        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 a practical working knowledge of modern cloud-first architectures, and how to build applications to take advantage of the opportunities they offer.

?        Governance - Understands technical governance and is able to participate in or deliver the assurance of service. This capability becomes increasingly critical at senior role levels. Capable of evolving and defining governance and taking responsibility for collaborating and supporting wider governance. Knows how to assure services delivered by technical architects across sets of services.

?        Strategy - Capable of producing a strategy for technology that meets business needs. Able to create, refine and challenge patterns, standards, policies, roadmaps and vision statements. Senior roles tend to be more proactive as they set the strategy. Junior roles tend to be more reactive, responding to the strategy. Capable

Apply
Drop files here browse files ...

Leave a Reply

Your email address will not be published. Required fields are marked *