Employer Active
Not Disclosed
Salary Not Disclosed
1 Vacancy
Assignment: RQ06997 Technology Architect Senior
Start Date:
End Date:
Office Location: 595 Bay Street 10th Floor
Organization: Digital Innovation and Product Division (ODS)
Extension # of Days: 248.00
Ministry: Ministry of Public and Business Service Delivery (former MGCS)
# Business Days: 249.00
Title: Technology Architect
Description:
Digital Identity Project Specific responsibilities:
To take a leadership role acting on behalf of ODS Program Implementation Office and the Ontario Digital Service for the technology architecture design and build of a digital credential platform and related products
To design and maintain a digital credential technology architecture representing the necessary ecosystem components that is based on the world wide web consortium (W3C) verifiable credentials (VC) model utilizing decentralized identifiers (DIDs) DIDComm communication protocols and related industry standards and frameworks such as the PCTF NIST and eIDAS etc
Work with ministry/OPS staff to lead the development of key (technology) architecture artefacts to support the architectural gating process
Development of an implementation roadmap and options for a verifiable credential model approach that takes into consideration the requisite components technology required/involved ministry readiness market readiness and maturity; develop short term tactical and longer term strategic implantation plans and options
Identify and evaluate commercially ready products and open source solutions that are viable for use and implementation; including assessment and recommendations of products
Align the technology architecture for digital credentialing (VC Model DID) with the Enterprise Identity and Access Management solution to ensure integration where required including alignment with the OPS policy on identity and credential assurance levels.
Work with product teams to develop the technology requirements and to ensure alignment towards the enterprise solution approach and roadmap.
Lead and work with technical and product development engineers to develop functional proofs of concept pilot implementations and/or final product implementations of solutions that align with the enterprise digital credential solutions roadmap including digital wallets mobile apps on iOS/Android devices web sites and backend infrastructure.
Lead multidisciplinary and globally distributed teams to solution delivery utilizing collaboration platforms and agile delivery methodology.
Engage with and facilitate contributions from the OpenSource community to solve solution challenges obtain advice and to align Ontarios approach with the direction of the community.
Provide technology advice and recommendations to executives management and product teams working on digital credentialing solutions; prepare communications/briefing material as required to effectively communicate recommendations and/or findings from assessments
Provide expertise and guidance to product policy and technical implementation teams regarding use adoption and alignment with industry standards to maximize interoperability and avoid product lockin; develop recommendations for adoption of standards and related frameworks for digital identity.
General Role Responsibilities:
General Skills:
Skills
Experience and Skill Set Requirements
MANDATORY 1 of 2: Technical Experiences
MANDATORY 2 of 2: Leadership Experiences
Required Skills
Demonstrated Technology Leadership and Vision Develop socialize and obtain buy in for multiyear technology roadmaps and must include recent example involving digital identity
10 years in designing and developing enterprise technology solutions in complex environments with experience in both public/broader public and private sectors
Experience in developing digital credential solutions including digital wallet solutions on mobile (ie. iOS and Android) devices distributed ledger technologies verifiable credentials (VC) verifiable credential registries verifiable presentations decentralized identifiers (DIDs) use cryptographic suites/tools zeroknowledge proofs
Extensive knowledge of related standards and market direction W3C DIF TrustOverIP OIDC and Hyperledger Aries Open Wallet Foundation. Specific technologies JWT/JWS JSONLD Public/Private key cryptography (EdDsa EcDSA) zero knowledge proofs (BBS CL signatures) DIDComm ACAPy Aries framework Javascript SIOP Oauth2 OpenID Connect OIDC4VC OIDC4VP
Experience with and understanding of the W3C Verifiable Credential (VC) Data Model VC Implementation Guidelines Decentralized Identifiers DID Specification Registries and related specifications and frameworks.
Experience with designing/developing digital credential solutions that use/are integrated with distributed ledger technology including use of wallet applications on mobile devices and/or in cloud based environments
Expertise in designing building and configuring infrastructure in a cloud environment (Azure RedHat OpenShift)
Experience in developing solutions utilizing hardware level encryption (HLE) in local and cloud based environments; secure elements on mobile devices (e.g Apple Secure Enclave)
Extensive Mobile development experience on Android and IOS React Native Javascript GitHub
Expert knowledge and experiences on Web 2.0 technologies including HTML5 JavaScript CSS3 jQuery Angular Bootstrap Python
Expert knowledge in designing and developing solutions using programming languages such as Java C C#
Expert knowledge and experience with RESTful API services Web Services and SOAP
Experience designing and developing cloud native solutions; use of containers etc
Leading technical software engineers through the design process and demonstrating examples through functional code development.
Experience leading architecture teams and delivery of key design artifacts including solution requirements and solution architecture documents
Mange offshore and global development teams team building through project delivery use of collaboration platforms and agile project delivery. Experience working with crossjurisdictional / interprovincial teams in a government a setting/environment
Excellent written and illustration/design skills to formulate technical documentation; evaluation and comparison documents and recommendations for management decision
Excellent verbal and presentation capability to brief senior management and executives on various components of the technical design architecture and/or solution components.
Evaluation Criteria:
Technical 50%
Analysis 20%
Leadership Skills 20%
Communications and Reporting 10%
Full Time