Solutions Architect

Toronto, ON, CA, Canada

Job Description

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 health care 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 Metis Peoples. We will do this through the development of respectful relationships and partnerships with First Nations, Inuit, Metis, 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. Cloud Architect certification is a nice to have. Familiarity with AI LLM solutions and architectures is an asset. AI/ML certification is nice to have. 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. Excellent interpersonal skills for effectively managing and influencing relationships with sponsors, stakeholders, and vendors. Outstanding ability to collaborate effectively and contribute to the success of multi-functional team projects. Strong communication skills with the ability to present complex information to a variety of internal and external audiences. Negotiation and problem-solving skills to work with multiple stakeholders, resolve conflicting priorities and ensure successful delivery of architectural goals and programs.

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 will be contacted.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2431562
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned