Responsibilities/Assignment Deliverables:
- To provide a leadership role for the technology architecture design and build of a digital data gateway digital credentials and related products and integration services.
- To design and maintain a complex APIbased solutions and transaction system in onprem data centre and cloud.
- 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 digital data gateway and digital credentials products 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 option.
- Identify and evaluate commercially ready products and open source solutions that are viable for use and implementation; including assessment and recommendations of products.
- 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 standards.
- Expert leading multidisciplinary distributed teams to solution delivery utilizing collaboration platforms project planning estimation and agile delivery methodology.
- Provide technology advice and recommendations to executives management and product teams working on digital data gateway solutions; prepare communications/briefing material as required to effectively communicate recommendations and/or findings from assessments.
- Provide expertise and guidance to ministry partners 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 data gateway.
General Skills:
- Leadership experience in the development and implementation of technical architectures at the specified experience level.
- Experience with middleware and APIbased gateway solutions.
- Experience with microservice architecture RESTful APIs and legacy SOAP services.
- Experience with code version control systems (e.g. Git) DevOps practices cloud delivery/deployment models virtualization and container solutions (e.g. docker Kubernetes).
- Development experience with Java/Spring Boot NodeJS etc.
- Experience with handling of database technologies.
- Knowledge of performance considerations in different environments.
- Extensive experience in systems analysis and design in large systems environments.
- Knowledge and experience designing processes around ITIL and is able to guide others using this methodology.
- Experience translating business requirements into reporting needs.
- Experience preparing conceptual logical and/or physical processes and data models.
- Experience developing recommending implementing and managing technical architecture.
- Excellent analytical problemsolving and decisionmaking skills; verbal and written communication skills; interpersonal and negotiation skills.
- A team player with a track record for meeting deadlines.
- Experience in developing enterprise architecture deliverables (e.g. models) based on Ontario Government Enterprise Architecture processes and practice.
Requirements
Experience and Skill Set Requirements
Technical
- Demonstrated technology leadership and vision develop socialize and obtain buy in for multiyear technology roadmaps and must include recent example involving APIs based digital gateway solutions.
- 10 years in designing and developing enterprise technology solutions in complex environments with experience in both public/broader public and private sectors.
- Expertise in designing building and supporting micro services architecture in onprem and Azure public cloud (RedHat OpenShift).
- Working knowledge of SQL programming in Oracle 19C environment.
- Understand DevOps build and deploy processes with Jenkins and IBM UrbanCode.
- Extensive handson experience in developing RESTful API and knowledge of legacy SOAP.
- Expert knowledge in designing and developing solutions using programming languages such as Java Spring Boot NodeJS etc.
- Leading technical software engineers through the design process demonstrating examples through functional code development and providing production support for the API based solutions.
- Experience leading architecture teams and delivery of key design artifacts including solution requirements and solution architecture documents.
- Mange global development teams team building through project delivery use of collaboration platforms and agile project delivery.
- 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.
Analysis
- Identify and evaluate commercially ready products and opensource solutions that are viable for use and implementation; including assessment and recommendations of products and demonstrating benefits and opportunities.
- Understands emerging technologies trends and directions including standards and frameworks.
- Analytical problemsolving and decisionmaking skills
- Able to provide production support for API based solution in containerized platform provide Root Cause Analysis (RCA) report and conduct postmortem for the production incidents.
Leadership Skills
- Able to organize lead and manage day to day task for team members develop/assign tasks.
- Able to organize and prioritize work items for self and team members in a rapid and agile work environment setting.
- Use agile methodologies for the analysis design development and implementation of applications in large complex environments.
- Establish collaborative work environments provide mentoring to diverse staff and project team members.
Communications and Reporting
- Able to develop reports/presentations for various audience types ranging from technical experts nontechnical policy analysts to executives.
- Develop and articulate options and recommendations for management and executive level decision makers.
- Communications and interpersonal skills.
Must Have:
- To provide a leadership role for the technology architecture design and build of a digital data gateway digital credentials and related products and integration services
- To design and maintain a complex APIbased solutions and transaction system in onprem data centre and cloud.
- Expertise in designing building and supporting micro services architecture in onprem and Azure public cloud (RedHat OpenShift).
- Working knowledge of SQL programming in similar environments such as Oracle 19C environment.
- Expert knowledge in designing and developing solutions using programming languages such as JavaScript python Java Spring Boot NodeJS etc.
- Understands emerging technologies trends and directions including standards and frameworks such as digital credentials.
- Understand DevOps build and deploy processes with Jenkins and IBM UrbanCode.