Salary: £60K to £73K (plus up to £10K allowance) depending on location and experience
Job type: Permanent
Grade: Grade 7
Number of open roles: 3
Hours: 37 hours (42 hours incl.1 hours lunch)
Working pattern: Full-time, Part-time, Flexible working
Closing date for applications: 6 August 2021
Location: London or National hub(commute to London office up to 8 days a month)
We seek Technical Architects to work in the London office or from a DIT hub location (with commute to London 3-4 days a months).
As a Technical architect at DIT you’ll have a good understanding of a broad range of technologies including full stack web application development using Python, Django, REST APIs, Frontend languages and you can translate between non-technical stakeholders and technical practitioners.
You can switch between different problems and responsibilities and directly involved in service delivery. You’ll be hands on, directly resolving technical issues and spiking technology solutions during evaluation. You’ll be an active member of the community and support and coach within the digital team
- Undertake structured analysis of technical issues, translating this analysis into technical designs that describe a solution.
- Work with software developers, define the high-level architecture of our digital products, platforms and services, how it should be built, and structured, which language, framework and other technologies should be used, etc.
- Be the Technical Writer for user focused technical documentation.
- Lead the set-up and configuration of developer tooling, workflow and pipelines within agile product teams.
- Monitor trends in existing and emerging technologies, evaluating and identifying new opportunities, integrations and solutions.
- Look for deeper issues that need fixing and opportunities to reuse components
- Manage relationships with technical and non-technical stakeholders, and external technical contacts to influence/ make the case for technical interventions, contribute to business cases and translate technical concepts.
- Help publicise our achievements and learning through blog posts, events, etc.
- Occasionally participate in 2nd line support during office hours, and sometimes out of hours (allowance available and further hourly payments when on call)
- Assist with recruitment of other technical roles in the Engineering community,
- Bridging the gap between the technical and non-technical - you can speak on behalf of technical teams and facilitate relationships with indirect stakeholders.
- Governance - you understand how governance works and what is required and take responsibility for the assurance of parts of a service and manage risks
- Making and guiding decisions - you can make decisions characterised by managed levels of risk and complexity and recommend solutions to technical disputes considering all views and opinions.
- Programming and build (software engineering) - you’re familiar with how software developers use agreed security standards and specifications to design, create, test and document new or amended software. You know how engineers use agreed security standards and specifications to design, create, test and document new or amended software. This will include having:
- An understanding, design and implementing data landscape architecture
- experience of system design for full stack web application development using a variety of technologies, including but not limited to proficiency in Python, Django, REST APIs, Frontend languages, PostgreSQL, Linux, Docker, Bash
- experience of DevOps tools and processes including hands on usage and implementation of technologies such as Jenkins and other CI tools
- Strategy – you can apply strategy, using patterns, standards, policies, roadmaps and vision statements, challenge and provide guidance.
- Turning business problems into technical design - you design systems, with well understood technologies and can identify patterns, characterised by managed levels of risk, manageable business, and technical complexity and meaningful impact.
- Understanding the whole context - you can understand trends and practices outside your team and how these will impact and fit into the broader strategy and historical context.
- Information security- you design, implement, operate and maintain the security, controls, confidentiality and integrity of information systems through compliance with relevant legislation and regulations.
- Availability and capacity management - you can define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services, including power and service components (hardware, software, network resources and software/infrastructure as a service)
- Prototyping - you can apply technical knowledge and experience to create or design workable prototypes, both programs and physical outputs and understand parameters, restrictions and synergies.
- Data literacy - you know what and how data can be measured, can define metrics, translate complex data into valuable insights that inform decisions and communicate your data-driven decisions clearly. You help your team design and test product son a large scale and set up the appropriate tests to validate hypothesis.
For your application we would like to see your cv and a letter or personal statement outlining your experience and skills and fit for the role.
During the CV review and interview stages we use Success Profiles, a flexible framework, to assess applicants against a range of elements giving you the opportunity to demonstrate these elements required to be successful in the role.
At the interview for this role we assess your technical/specialist experience, outlined in the above role description, testing your ability through relevant assessments and ask you questions around some of the core behaviours required in this role.
The behaviours we assess are:
- Changing and improving
- Managing a quality service
- Making effective decisions
- Delivering at pace
- Seeing the big picture
- Communicating and influencing
- Working together