Who we are
We are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health care field. We are an independent, not-for-profit organization and together with our partners we provide essential information on Canada's health systems, enabling decisions that lead to healthier Canadians. As a valued member of the CIHI team, you and your work will have a pivotal role in the evolution of Canada's health care systems.
CIHI is recognized as an exceptional place to work that embraces diversity, respect, integrity, collaboration and innovation. Learn about our Equity, Diversity and Inclusion Strategy and the work being done to create a more inclusive and welcoming organization by focusing on how we learn, govern and practise.
At CIHI, we recognize what matters to our employees. Some of the benefits of working at CIHI include
-
HOOPP Pension Plan (Defined Benefits Pension)
-
Retirement Planning Program
-
Generous vacation days for permanent and long-term contracts
-
Work-life balance
-
Career Planning Program
-
Learning and Professional Development Program
-
Flexible benefits program from your first day on the job for permanent and long-term contracts
Why is this role important?
The Architect is responsible for driving the evolution of CIHI’s architectures, models, and standards in addition to delivering modern solutions including data lake architectures, security architectures, cloud architectures, and cognitive computing. The Architect is responsible for delivering thoughtful leadership, solution advocacy, and ensures the maintenance and assurance of the company’s Architecture. This role fosters innovation through continuous improvement, promotes overall effectiveness by developing solutions aligned with CIHI’s strategic objectives.
What you'll do
1. Provide architectural direction for CIHI’s applications, services, data platforms and supporting technologies including AWS, web content management, information access, and health information applications.
2. Modernize the architecture by taking into consideration business needs and priorities, technical capabilities, project specifics, and modern methods and technologies
3. Lead the development of architectural artifacts such as conceptual and logical architectures for assigned projects.
4. Review and propose solutions to software design and program deficiencies in existing or new systems.
5. Formulate strategies for identifying and designing reusable components at the enterprise level and lead their implementation.
6. Provide strategic input into the evolution of CIHI’s architecture standards, methodologies, data models, and supporting tools.
7. Ensure consistent application of enterprise-wide structures, patterns, and definitions—whether related to applications, integration, or data—to support interoperability, scalability, and reliable solution delivery
8. Identify opportunities for common component development and coordinate cross-departmental efforts to ensure standardized reusable components.
9. Lead and support related projects, applications, and services as required.
What you'll bring to the table
- Undergraduate degree in Computer Science, Mathematics or related field, or equivalent combination of education and related experience.
- Minimum 5 years of relevant experience in architecting and developing multi-user software/application solutions through the full development lifecycle with experience in data management and cloud-native environments.
- Extensive hands-on experience with AWS services focused on data management and containerization (e.g., S3, EMR, Glue, Athena, Redshift, Lake Formation, EKS, ECS, Fargate).
- Experience with Oracle, SQL , PostgreSQL, MySQL, Python, Spark, and data management. (Data Architect).
- Advanced understanding of architecture concepts, patterns, standards, methodologies and architecture modelling tools with demonstrated experience leading large-scale architecture projects.
- Strong analysis and design skills with expertise in distributed and cloud computing concepts, microservices, RESTful web services, common design patterns, Artificial Intelligence(AI).
Strong working knowledge with AI, Big Data & Analytics Services on the Cloud (AWS preferred i.e. S3, Redshift, Athena, EMR, Glue, RDS).
- Strong Data Modeling, Data Lake, and Data Warehouse experience, with the ability to conceptualize complex ideas into the key artifacts required to develop data architectures that are consistent with organizational enterprise architectural standards and technology strategy is an asset.
- Experience with Java IDE tools such as Eclipse or IntelliJ; experience with Drupal, Jasper Reports is an asset.
- Experience with Business Intelligence platforms such as Qlik and experience with Big Data Management platforms is an asset.
- Strong leadership and communication skills to provide architectural guidance and collaborate with cross-functional teams.
- Ability to translate business needs into technical architecture and design.
- Excellent problem-solving and critical thinking skills.
Closing Statement
To find out more about this role and other exciting opportunities visit our website at www.cihi.ca and check out our 'Careers' section.
We thank all those who apply, however, only candidates selected for an interview will be contacted.
Employment Equity
At CIHI we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs.