Skip to Sub-navigation

Application Architect

Job number:
J0824-0944
Job title:
Application Architect
Job Type:
Contract
Location:
Ottawa, Toronto, Ontario, Canada
Number of positions:
1
Contract Duration :
Until March 2026
Date posted:
September 23, 2024
Closing date:
October 7, 2024



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 drives the evolution of architectures, models, and standards in addition to delivering modern data solutions including data ingestion/data pipeline design and implementation, data warehouse & data lake architectures and cognitive computing. The Architect is responsible for providing thoughtful-leadership, solution advocacy, and assurance and maintenance of the company’s Data Architecture.

The Architect will foster an environment that allows for innovation through continuous improvement in data design and promote overall effectiveness by developing solutions that provide world-class scalability and performance.

What you'll do

1. Provides direction for the overall architecture of CIHI’s applications, services and supporting technologies including AWS, web content management, information access, and health information applications.
2. Provides architectural direction for assigned projects and required architectural artifacts such as conceptual architecture etc.
3. Reviews and proposes solutions to software design and program deficiencies/problems in existing or new systems.
4. Formulates strategies for identifying and designing reusable components at the enterprise level, and acts as the ead in development efforts for implementation of these reusable components.
5. Provides strategic input into the evolution of CIHI’s architecture standards and methodologies and definition of appropriate tools and techniques to support these standards and methodologies.
6. Identifies opportunities for having common components developed within existing application development efforts, when acting as a Project Manager and coordinates the teams’ efforts across IT&S departments in order to guarantee the development of standardized reusable components.
7. Leads and supports other related projects, applications, and services as required.

What you'll bring to the table

• University degree Computer Science, Mathematics or related discipline. Equivalent education/experience may be considered. Sun Certified Enterprise Architect is desirable.
• Minimum 5 – 10 years’ experience developing multi-user software/application solutions (full development life cycle), five (5) or more years of which are in a data management and cloud native environment using industry-standard tools.
• Extensive knowledge in AWS technologies including hands-on experience with AWS services with a focus on data management and containerization (AWS: S3, EMR, Glue, Athena, Redshift, Lake Formation, EKS, ECS, Fargate).
• Experience with Python and Spark.
• Strong Analysis and Design skills; excellent understanding of distributed and cloud computing concepts, microservices, RESTful web services, and usage of common design patterns, etc.
• Extensive knowledge and experience with architecture modelling tools such as Enterprise Architect.
• Knowledge of enterprise architecture methodologies such as TOGAF.
• Experience with Business Intelligence platforms such as Qlik.
• Web-based development expertise using J2EE technologies and frameworks (Spring, MyBatis, Hibernate, J2EE design patterns) and familiarity with XML, RDBMS, UNIX/Linux and Git is an asset.
• Proven experience with system integrations using different integration paradigms e.g. messaging, microservices.
• Experience with Java IDE tools such as Eclipse or IntelliJ. Additional experience with Drupal, Jasper Reports is an asset.
• Experience with Big Data Management platforms and Data lake platforms is an asset.

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.

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.

Please note the CIHI Recruiting Team uses email to communicate with applicants. Please make sure your profile has an updated email address that is checked regularly, including the junk/spam mail folder, as we send time sensitive emails (i.e. testing and interview bookings).