Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Applications Architect

CYNET SYSTEMS - 432 emplois
Toronto, ON
Posté hier
Détails de l'emploi :
Temps plein
Exécutif

Job Description:
Responsibilities:
  • 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, API-based solutions and transaction system in on-prem data centre and cloud.
  • Work with ministry/ Government 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 multi-disciplinary 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 lock-in; 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 API-based 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 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, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.
Experience and Skill Set Requirements:
  • Technical - 50%
  • Demonstrated technology leadership, and vision - develop, socialize and obtain buy in for multi-year 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 on-prem 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 hands-on 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 - 20%:
  • Identify and evaluate commercially ready products and open-source 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, problem-solving and decision-making 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 - 20%:
  • 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 - 10%:
  • Able to develop reports/presentations for various audience types, ranging from technical experts, non-technical policy analysts to executives.
  • Develop and articulate options and recommendations for management and executive level decision makers.
  • Communications and interpersonal skills.

Partager un emploi :