Jobs.ca
Jobs.ca
Language
Canada Health Infoway logo

Solutions Architect

Mid Level
full_time

Top Benefits

Reasonable accommodations to employees
Equal opportunity employer
Commitment to employing a diverse workforce

About the role

At Canada Health Infoway (Infoway) we believe a more connected and collaborative system is a healthier system, and we work with governments, health care organizations, clinicians, and patients to make healthcare more digital. We’re working to ensure that everyone can access their personal health information, book appointments, get prescriptions, view lab test results and access other health services, online. We are working with our partners to transform the health system because we know that digital health can be as transformative as digital has been in other aspects of our lives. We are an independent, not-for-profit organization funded by the federal government.

Connected care means a healthier Canada, and Infoway is committed to advancing interoperability. Harnessing data sharing will result in “connected care” and a modern health system for all Canadians. In support of the provinces and territories, Infoway is facilitating a national collaborative effort to advance interoperability using a collaborative development process.

Together with our jurisdictional, clinical, patient and industry partners we are committed to improving the health of Canadians by accelerating the development, adoption and effective use of innovative digital health solutions.

Infoway is on a learning journey guided by what we learn from Indigenous voices. We are committed to respecting Indigenous data sovereignty, advancing cultural safety and humility and supporting the health and data priorities of First Nations, Inuit and Métis Peoples. We will do this through the development of respectful relationships and partnerships with First Nations, Inuit, Métis, Northern governments, organizations, and communities, which will guide our efforts.

Position Purpose

We are seeking a dynamic and proficient solutions architect focusing on digital health IT standards and related technologies. The ideal candidate will possess experience in conceptualizing, designing, and executing complex IT solutions within the digital health realm as well as developing standards and specifications. This role requires adeptness in crafting software application architectures, standards, alongside a deep understanding of infrastructure/technology nuances. The candidate will contribute expertise to interoperability initiatives, aligning with the Shared pan-Canadian Interoperability Roadmap.

As a hands-on architect, you will play a pivotal role with stakeholders driving innovation and ensuring integration across diverse healthcare systems. Furthermore, you will participate in the design and implementation of health interoperability specifications, ensuring that systems can communicate effectively and securely, ultimately enhancing patient care and system efficiency.

Major Responsibilities

  • Architect, design, and document innovative, modern solutions driving the advancement of pan-Canadian interoperable health systems.
  • Define, develop, and evolve the architecture and technical design of the pan-Canadian interoperability specifications and Reference Architecture and reference implementations, following strategic directions.
  • Participate in industry events to promote interoperability products, in alignment with the Shared pan-Canadian Interoperability Roadmap.
  • Actively engage with solution providers and jurisdictional architecture teams in the collaborative design of interoperability solutions.
  • Provide expertise and leadership in application, security, and software infrastructure architecture, strategies, and methodologies.
  • Research, evaluate, recommend, and implement authentication and authorization technologies, security protocols and best practices.
  • Deliver implementable and conformance testable technical specifications, using modern architecture principles, tools and methodologies.
  • Build high quality, well-tested, modular, scalable, and secure end-to-end software solutions through hands-on design and development, including backend and front-end components, unit tests, automated deployment scripts and CI/CD pipelines.
  • Develop comprehensive technical documentation for large-scale, complex products, platforms, and services, including visual diagrams based on standards and nomenclature.
  • Perform thorough reviews of technical deliverables, including architecture, design, development artifacts, testing, and documentation, ensuring high quality and accuracy.
  • Actively contribute to all stages of the software lifecycle, including planning, analysis, architecture and design, development, implementation, and conformance testing.
  • Proactively contribute to conformance testing and platform architecture, and facilitate integration of vendor application, tooling, and specification within the conformance testing framework.
  • Develop, maintain, and promote development standards, guidelines, and best practices
  • Work with project managers, leaders and team members to ensure timely delivery of project and product objectives.

Education

  • Undergraduate Degree in Computer Science/Engineering or related field

Qualifications

  • 5 years + experience working with system architecture, solution design using development and deployment principles and practices with highly complex systems.
  • 10+ years software development experience in several programming languages such as Java (preferred) or C# , Python and Javascript/Node.js.
  • Demonstrated expertise in designing and implementing RESTful APIs, microservices architectures, and cloud-native solutions, leveraging platforms such as AWS, Azure, or Google Cloud Platform.
  • Proficient in utilizing the OpenAPI/Swagger specification and related tooling for API design, documentation, and testing.
  • Deep understanding of front-end and browser-based technologies (HTTP, HTML, CSS, JavaScript, React.js).
  • Familiarity with relational and NoSQL database systems like MySQL, PostgreSQL, MongoDB and Redis.
  • Experience with DevOps practices and tools for continuous integration, delivery, and deployment (CI/CD), including version control systems(e.g., Git).
  • Familiarity with containerization (e.g., Docker, Kubernetes), and infrastructure as code (e.g.,Terraform).
  • Solid knowledge of identity management and authorization frameworks (OAuth2, OIDC, SAML, W3C Verifiable Credentials).
  • Experience implementing cryptographic protocols, including TLS/SSL, and managing public/private key mechanisms.
  • Strong knowledge of IAM (Identity and Access Management), Privacy/Consent standards
  • is an asset.Knowledge and experience of healthcare data and exchange standards are strong assets (HL7 FHIR, SNOMED, IHE, etc.).
  • Working knowledge of Jurisdictional digital health delivery programs would be an asset.
  • Cloud Architect experiences must have.
  • Familiarity with AI LLM solutions and architectures is an asset.
  • Strong analytical skills to identify gaps and deficiencies and develop technical Solutions.
  • Exceptional technical writing skills, delivering clear and accurate documentation.
  • Demonstrated ability to lead projects from ideation to delivery in a collaborative environment.

Infoway is committed to employing a diverse workforce and is proud to be an equal opportunity employer.

Infoway provides reasonable accommodations to employees as well as candidates taking part in the recruitment process, upon request.

We thank you for your interest in this opportunity at Infoway however, only those applicants who most closely meet the qualifications for this position wil l be contacted.

____

But du poste

Nous sommes à la recherche d’un(e) architecte de solutions dynamique et compétent(e) qui s’occupera principalement de normes informatiques en santé numérique et de technologies connexes. La personne retenue possédera de l’expérience en conceptualisation, en conception et en exécution de solutions informatiques complexes dans le domaine de la santé numérique, ainsi qu’en élaboration de normes et de spécifications. Ce rôle exige une maîtrise de la conception d’architectures d’applications logicielles et de normes ainsi qu’une connaissance approfondie des nuances infrastructurelles/technologiques. La personne retenue mettra son expertise au profit d’initiatives en interopérabilité conformes à la Feuille de route commune de l’interopérabilité pancanadienne.

Principales responsabilités

  • Modéliser, concevoir et documenter des solutions innovatrices et modernes qui font avancer la mise en œuvre de systèmes de santé interopérables à l’échelle pancanadienne.
  • Définir et élaborer l’architecture et la conception technique des spécifications ainsi que l’architecture de référence et les guides d’implantation de l’interopérabilité pancanadienne, conformément aux orientations stratégiques.
  • Participer à des événements de l’industrie afin de promouvoir les produits d’interopérabilité, en conformité avec la Feuille de route commune de l’interopérabilité pancanadienne.
  • Collaborer activement avec les fournisseurs de solutions et les équipes d’architecture des provinces et territoires à la conception de solutions d’interopérabilité.

Qualifications

  • Au moins 5 ans d’expérience dans l’application des principes et des pratiques de développement et de déploiement pour l’architecture de systèmes et la conception de solutions liées à des systèmes très complexes.
  • Au moins 10 ans d’expérience en développement de logiciels dans plusieurs langages de programmation comme Java (de préférence) ou C#, Python et Javascript/Node.js.
  • Maîtrise de la conception et de l’implantation d’API RESTful, d’architectures de microservices et de solutions infonuagiques natives au moyen de plateformes comme AWS, Azure ou Google Cloud.

Inforoute est déterminée à employer une main-d’œuvre diversifiée et est fière d’offrir

une chance égale à tous.

Elle accordera sur demande des accommodements raisonnables à tous les employés, ainsi qu’aux candidats qui participent au processus de recrutement.

About Canada Health Infoway

Non-profit Organizations
201-500

Canada Health Infoway helps to improve the health of Canadians by working with partners to accelerate the development, adoption and effective use of digital health across Canada. Through our investments, we help deliver better quality and access to care and more efficient delivery of health services for patients and clinicians. Established in 2001, Infoway is an independent, not-for-profit organization funded by the federal government.

Inforoute contribue à améliorer la santé des Canadiens en travaillant avec ses partenaires afin d'accélérer le développement, l'adoption et l'utilisation efficace de la santé numérique. Par ses investissements, elle contribue à améliorer l'accès aux soins, leur qualité et l'efficience des services de santé pour les patients et les cliniciens. Fondée en 2001, Inforoute est une organisation indépendante à but non lucratif financée par le gouvernement fédéral.