Business Intelligence Architect and Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Ontario - Canada

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

At theUniversity of Waterloo we create and promote a culture where everyone can reach their full potential. As an employee you get support & opportunities that empower you to advance your career. Explore how we can bring big ideas to life together. The University is a welcoming workplace for those of all abilities interests and expertise. As part of our workforce you can do what you do best every day.

Learn more about our recruitment process.

Job Requisition ID:


Time Type:

Full time

Employee Group:

Staff

Job Category:

Analytics and Reporting

Employment Type:

Permanent

Department:

Institutional Analysis and Planning - Data Analytics and Reporting

Hiring Range:

Posting Information:

This posting is for an existing vacancy.

The internal posting deadline for this position is Thursday March 19 2026 at 11:59PM.

Job Description:

Primary Purpose

Under the direction and guidance of IAP leadership and in alignment with standards and best practices the Business Intelligence Architect and Developer is responsible for the design development and maintenance of data warehouses data marts databases data dictionaries data transformations user interfaces systems interfaces analytical models and related processes used for data-driven decision-making by IAP its partners and clients. The Business Intelligence Architect and Developer will proactively contribute to IAPs mandate of providing data advice analytical and planning support to the Senior Leadership of the university to inform policy development strategic planning decision-making and priority-setting.

Key Accountabilities

Institutional data

Abstracts and organizes institutional data from Waterloos enterprise resource planning (ERP) and departmental systems to create and maintain business objects for institutional reporting and analysis.

Abstracts and organizes semi-structured institutional data from employee and student surveys to create and maintain business objects for institutional reporting and analysis.

Leads the creation and maintenance of institutional data stores as single sources of truth for varied reporting and analytics functions including government reporting Key Performance Indicators (KPIs) research projects forecasting scenario modelling statistical analyses machine learning and AI projects.

Synthesizes data from multiple sources for reporting and analysis. Supports the Data as a Strategic Resource (DSR) program by technology adoption business process reengineering and personnel development.

Collaborates with Information Systems and Technology to inform technology choices and best practices for data architecture including software procurement information management risk management retention schedules cloud and on-premises infrastructure.

Consults with Legal and Immigration Services to inform best practices for data handling information management and information risk and privacy.

Engages with departmental subject matter experts to build knowledge of the core data elements in those systems and the business processes that generated those data elements.

Information Technology Architecture

Designs implements and maintains data warehouses for storage of snapshot data from ERPs IST Data Lake and other data sources internal and external to the institution.

Designs and implements dimensional models including star schemas snowflake schemas and conformed dimensions across multiple subject areas for analytics solutioning.

Defines appropriate grain for fact tables and designs multi-fact schema architectures.

Creates and maintains logical and physical data models that balance query performance with storage efficiency.

Designs develops and implements data systems/solutions that meet defined business requirements for data pipelines (e.g. Electronic File Transfers APIs data flows datasets xml text files).

Makes use of multiple operating systems (e.g. Linux Unix Windows) cloud and on-premises infrastructure and services (e.g. SaaS IaaS PaaS) and scripting/coding languages managed by IST to deliver data systems/solutions.

Designs develops and implements data systems/solutions that improve user interfaces usability and enable user adoption.

Ensures data and information is placed into the proper context by combining university data with both qualitative and quantitative environmental/external data and appropriate narrative.

Serves on University and as appropriate non-University committees and groups offering data and analytical expertise and fostering data information sharing and collaborative approaches on a variety of projects.

Collaborates with data analysts across campus to help create a data culture in support of institutional goals.

Liaises with other departments campus-wide in providing technical support and guidance (e.g. IST). Facilitates training/education where required.

Data Processing and Engineering

Designs develops and implements data systems/solutions to reduce data redundancy and improve data integrity for ETL-R/ELT-R purposes. (e.g. data warehouses data marts and databases).

Applies Extract-Transform-Load steps consistently using approved tools and best practices to minimize data errors and omissions maximize maintainability and performance.

Makes use of validated and verified data sources and accompanying data catalogs to meet stated business requirements.

Incorporates SOPs logging error-trapping and audit steps to improve maintenance and support.

Maintains Dev-Prod environments code libraries and version control in support of data quality.

Incorporates external data from a variety of sources including Statistics Canada surveys and data sharing consortiums in combination with institutional data to prepare analysis and reports that address research questions.

Supports indicator development and ongoing reporting for Waterloo operational and strategic measures.

Works with large data sets to support data mining and statistical analyses.

Leverages machine learning artificial intelligence and other productivity tools.

Data Analytics and Reporting

Designs develops and implements data systems/solutions that support defined business requirements for descriptive diagnostic predictive and prescriptive analytics.

Designs develops and implements data systems/solutions that support user interfaces that allow stakeholders to self-serve and explore planning parameters.

Supports indicator development and ongoing reporting for Waterloo operational and strategic measures.

Helps lead the adoption and standardization of new data analysis tools and techniques in partnership with stakeholders across campus.

Data Governance and Management

Designs develops and implements data systems/solutions that meet non-functional requirements related to security privacy anonymity performance disaster recovery accessibility business continuity archival and storage.

Identifies and addresses security & privacy risks to data processing including the potential for unauthorized access and data breaches.

Works with other Information Stewards and Information Custodians to ensure that institutional data is accurate consistent properly maintained and shared in compliance with relevant privacy protection confidentiality and other ethical principles.

Identifies and addresses data integrity/reliability issues and uses data cleaning processes to reduce duplication and errors and to ensure consistency in data and proposes data cleansing processes to achieve required data quality standards.

Develops data catalogs to improve understanding of institutional data (e.g. data definitions data dictionaries and business glossaries).

Designs develops and implements standard operating procedures (SOPs) process controls audit reports and error-checking procedures to maximize data quality consistency and availability.

Manages equity data in accordance with the Notices of Collection and Indigenous data sovereignty principles.

Communication

Ensures timely communication to University leadership managers campus support units faculties departments research groups appropriate staff through appropriate media of developments and projects; also communicates on any related events that have the potential to directly or indirectly impact normal services.

Communicates with technical and non-technical users to gather data and technical requirements and assists with project planning.

Supervision

Assists with coaching training of other data professionals and co-op students to contribute to their growth and development

Provides input into regular performance reviews and supports achievement of performance goals

Assists with making decisions on the hiring of data professionals within the unit in consultation with the Management team within Institutional Analysis and Planning.

Required Qualifications

Education

Bachelors degree in Software Engineering Data Science Computer Science Management Sciences or a combination of equivalent experience and education.

Experience

5 years of experience in analysing and configuring complex enterprise applications and services.

4 years of project management experience.

Knowledge/Skills/Abilities

Superior data management manipulation interpretation and analysis skills.

Excellent written and verbal skills for procedural documentation and demonstrated experience with report writing.

Ability to work independently and as part of a team.

Ability to manage large workloads and prioritize competing deadlines.

Taking initiative and being proactive.

Working knowledge of a variety of reporting and data visualization tools such as SSRS Power BI or Tableau.

Working knowledge of a variety of ETL tools such as SSIS Python R Tableau Prep or SAS.

Knowledge of Sharepoint Drupal and other web development and web content applications.

Demonstrated ability to use MS Visual studio tools (SQL Server SSIS SSRS and SSAS)

Knowledge of SPSS SAS Python R or other statistical analysis or data transformation tools

Aptitude for applying and incorporating AI into data processes and solutions.

Ability to apply identify and use a combination of quantitative and qualitative research methods.

Develops complex T-SQL using window functions and recursive queries for data transformations.

Implements dynamic SQL for metadata-driven ETL frameworks.

Creates stored procedures table-valued functions and uses MERGE statements for efficient upsert operations.

Designs and creates stores of Institutional Data to answer research administrative and teaching questions.

Designs and creates data warehouses data marts and databases for descriptive diagnostic predictive and prescriptive Data Analytics questions.

Designs and creates user interfaces that enable users to self-serve their data needs.

Designs and creates data pipelines from ERP and other administrative systems.

Elicits business requirements from clients and develops process models using appropriate notation.

Creates technical diagrams in support of business requirements and non-functional requirements including Context Data Flow Flowcharts and Entity Relationship Diagrams.

Creates and executes Test Plans to validate outputs. Produces Test Reports.

Creates metadata to help users make correct and efficient use of data.

Creates and maintains separate Dev and Prod environments to manage risk and improve quality.

Manages system configurations and code versions/packages to manage risk and improve quality.

Equity Statement

The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research learning teaching and community building and is coordinated within the Office of Indigenous Relations.

The University values the diverse and intersectional identities of its students faculty and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity anti-racism and inclusion. As such we encourage applications from candidates who have been historically disadvantaged and marginalized including applicants who identify as First Nations Métis and/or Inuk (Inuit) Black racialized a person with a disability women and/or 2SLGBTQ.

Positions are open to qualified candidates who are legally entitled to work in Canada.

The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application interview or workplace accommodation requests please contact Human Resources or ext. 45935.


Required Experience:

Staff IC

At theUniversity of Waterloo we create and promote a culture where everyone can reach their full potential. As an employee you get support & opportunities that empower you to advance your career. Explore how we can bring big ideas to life together. The University is a welcoming workplace for those o...
View more view more

Key Skills

  • Business Intelligence
  • Cognos
  • SQL
  • Power BI
  • QlikView
  • Microsoft SQL Server
  • ssrs
  • Tableau
  • SSIS
  • T Sql
  • Data Modeling
  • Data Warehouse

About Company

Company Logo

University of Waterloo

View Profile View Profile