Senior Solution Architect

at  Transport for London

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Nov, 2024GBP 80500 Annual11 Nov, 2024N/AAws,Mobile Application Development,Payment Solutions,Revenue Protection,Security,Components,Technology Trends,Enterprise Architecture,Web,Visio,Retail,Design Patterns,Service Integration,Azure,Asset Management,Payments,Video Capture,Content ManagementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Organisation - Customers, Communication and Technology
Job - Technology Development
Position Type - Full Time
Job title: Senior Solution Architect – Digital and Identity Management
Salary: Up to £80,500 (inclusive of a non-consolidated allowance)
Location: Pier Walk, North Greenwich
Contract Type: Permanent TFL Band 3

OVERVIEW

TfL exists to move London forward safely, inclusively, and sustainably. London’s success depends on colleagues continuously improving and innovating to make moving around our city more safe, inclusive, and sustainable. We have the opportunity to improve people’s lives and help our city navigate the future more than almost any other transport body in the world.
To do this we have to navigate an ever-changing environment. Technology is evolving at breakneck speed. When and how customers use our network is shifting. The climate emergency is accelerating. TfL needs Solution Architects to work on projects that cover all of its responsibilities: public transport, roads, walking, cycling, real estate, asset management, regulation, and enforcement.
We are looking for solution architects who are passionate about working for TfL, have the business and technical skills to help deliver complex solutions across multiple technologies, business units and technical teams. Interpersonal skills are as important as your technical capabilities. You must be a critical thinker, with the ability to research and provide summarised results. You must be comfortable presenting your recommendations to all role levels within impacted business and technical teams. You must be able to prioritise your work, meet deadlines, anticipate, and resolve problems.
This role will initially be recruited to work in our digital and identity management solution areas. You will need to have hands-on technical knowledge, skills, and experience in designing and building identity management, web, and mobile app solutions. A more detailed summary of role requirements is listed below.
The role requires you to be in the office 50% of your time. The technology and development teams are based in North Greenwich.

KEY ACCOUNTABILITIES

  • You will ensure that the project vision, scope, and desired outcomes are properly defined and will meet the needs of the business.
  • Understand organisational objectives and external drivers. For example, legislation or industry compliance.
  • Work within business and technical constraints.
  • Work with colleagues in other technical teams to ensure principles and best practice are applied.
  • Ensure that functional and non-functional requirements are fit for purpose. Ensure they align with project scope, vision, and criticality of the service.
  • Stay up to date with technology trends and approaches.
  • Analyse and present solution options to business and technical stakeholders. For example, develop build verses buy options.
  • Work with technical teams to build costs and delivery estimates.
  • Manage risks, decisions, and assumptions in a transparent way.
  • Design and document high-level and low-level designs. Ensure their approval through formal governance.
  • Communicate and work collaboratively with business and technical stakeholders. Help teams to understand technical and business perspectives in order to build consensus.
  • Support project teams through delivery to ensure the desired outcomes are achieved and design changes are fully considered, agreed, and approved.

KNOWLEDGE, SKILLS & EXPERIENCE

  • Experience as an architect on large scale, complex technology projects with responsibility for designing products, systems, components, and service integration.
  • Experience of designing integration solutions across internal and external services on the cloud and on-premises.
  • Be able to define and apply solution design patterns. For example, integration, microservices, data management, web & mobile applications, SOA and IoT.
  • Be able to produce designs using UML, Sparx Systems Enterprise Architecture, Visio and Office 365.
  • Experience of working on medium and large-scale public sector IT procurement projects.
  • Qualification in a relevant subject area is desirable (e.g., Solution Architecture, TOGAF)
  • Industry knowledge of Information technology trends, particularly those within public transport operations and payments.

Understanding of IT systems with specific experience of designing software solutions across some of the following:

  • Transport and retail ticketing.
  • Payments processing systems, including front, middle, and back-office functions.
  • Transport planning and scheduling systems.
  • Network operations and control systems.
  • Crime prevention and revenue protection.
  • CRM Systems.
  • Incident and Case Management systems.
  • Video capture and situational awareness.
  • Document Management Systems.
  • Asset management, monitoring, performance, investment planning systems.
  • GIS, CAD, BIM systems.
  • Cloud Computing e.g., Azure and AWS.
  • API design and integration patterns.
  • Mobile applications.
  • Web site applications.
  • Database applications.

You will have hands-on technical knowledge, skills, and experience in designing and building customer facing cloud-native client (mobile and web) applications, identity solutions and API services. This includes:

  • Corporate website development and content management.
  • Mobile application development for transport planning, routing, and payment solutions.
  • Experience of implementing public facing API solutions, used by third parties to access an organisations services and published service data (real-time and historical).
  • In depth knowledge and competency on Azure AD B2C feature capabilities, integration concepts and security.
  • Experience solving for a phased user identity migration approach using Azure B2C.
  • Expert knowledge and hands-on experience configuring and implementing Azure AD B2C custom policies to handle advanced user migration journeys and scenarios.
  • Particularly, an in-depth understanding and working knowledge of Azure AD B2C custom policies XML schema definitions and ability to apply these to solve problems.
  • Expert knowledge and hands-on experience logically designing and physically configuring a generic or third-party Identity Provider in Azure AD B2C to support phased user migration approaches from current customer Identity service to the strategic TfL identity platform.
  • Expert knowledge and hands-on experience configuring customised Azure AD B2C user interfaces to ensure a consistent and standardised UI branding is maintained for TfL client applications.
  • Experience working with Microsoft Azure AD B2C Graph.
  • Experience integrating native SPA and Mobile applications using the following auth protocols and concepts: OAuth2, OpenID Connect (OIDC), access tokens and refresh tokens

Responsibilities:

OVERVIEW OF PROJECT/ROLE

You will be responsible for the creation of project level architecture designs for solutions that are built in-house or are delivered by partners. In creating the solution architecture, you will build consensus and gain approval from impacted business and technical teams. You will support project teams through delivery to ensure the desired outcomes are achieved and design changes are fully considered, agreed, and approved.

DIGITAL AND IDENTITY MANAGEMENT ROLE REQUIREMENTS

You will have hands-on technical knowledge, skills, and experience in designing and building customer facing cloud-native client (mobile and web) applications, identity solutions and API services. This includes:

  • Corporate website development and content management.
  • Mobile application development for transport planning, routing, and payment solutions.
  • Experience of implementing public facing API solutions, used by third parties to access an organisations services and published service data (real-time and historical).
  • In depth knowledge and competency on Azure AD B2C feature capabilities, integration concepts and security.
  • Experience solving for a phased user identity migration approach using Azure B2C.
  • Expert knowledge and hands-on experience configuring and implementing Azure AD B2C custom policies to handle advanced user migration journeys and scenarios.
  • Particularly, an in-depth understanding and working knowledge of Azure AD B2C custom policies XML schema definitions and ability to apply these to solve problems.
  • Expert knowledge and hands-on experience logically designing and physically configuring a generic or third-party Identity Provider in Azure AD B2C to support phased user migration approaches from current customer Identity service to the strategic TfL identity platform.
  • Expert knowledge and hands-on experience configuring customised Azure AD B2C user interfaces to ensure a consistent and standardised UI branding is maintained for TfL client applications.
  • Experience working with Microsoft Azure AD B2C Graph.
  • Experience integrating native SPA and Mobile applications using the following auth protocols and concepts: OAuth2, OpenID Connect (OIDC), access tokens and refresh tokens.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

London, United Kingdom