Internship Opportunity

OPEN INTERNSHIPS

Application Architect (1-year contract)

Organization:
Canadian Institute for Health Information (CIHI)
Industry:
Health
Number of Positions:
1
Application Deadline:
Feb 17, 2025
Start Date:
Mar 03, 2025
End Date:
Mar 02, 2026
Division:
Location:
Toronto,ON

Job Description:

Application Architect

 

Location:            Ottawa/Toronto

 

Job Type:          Long Term Contract(Until March, 2026)

 

Reports To:        Manager, Applied Architecture
 

 

Job Summary

 

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.

 

Duties and Responsibilities

 

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.
Provides architectural direction for assigned projects and required architectural artifacts such as conceptual architecture etc.
Reviews and proposes solutions to software design and program deficiencies/problems in existing or new systems.
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.
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.
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.
Leads and supports other related projects, applications, and services as required.

 

Knowledge and Experience

 

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, Glue, 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. 

Employer Question 1:

Are you legally eligible to work in Canada for the entire duration of this internship?

Employer Question 2:

Can you describe your experience with AWS technologies, specifically focusing on data management and containerization services such as S3, EMR, Glue, Athena, Redshift, and Lake Formation?

Employer Question 3:

How have you applied enterprise architecture methodologies like TOGAF in your previous roles, and what tools and techniques did you find most effective in supporting these standards?

Employer Question 4:

What tools and methodologies do you use for architecture modeling, and how have they helped you in your role as an architect?