University of Waterloo

Business Intelligence Architect and Developer

University of Waterloo$93K — $116K *
Education, Government & Non-Profit
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software Engineering, Data Science, Computer Science, Management Sciences, or equivalent experience.
  • 5+ years of experience in analyzing and configuring complex enterprise applications.
  • 4+ years of project management experience.
  • Proficiency in reporting and data visualization tools, such as SSRS, Power BI, or Tableau.
  • Demonstrated ability to use statistical analysis tools like SPSS, SAS, Python, or R.

Responsibilities

  • Design, develop, and maintain data warehouses and systems for data-driven decision-making.
  • Collaborate with IT to select technology and best practices for data architecture.
  • Lead creation and maintenance of institutional data stores for analytics and reporting.
  • Support the development of data pipelines and interfaces for various data sources.
  • Ensure compliance with data governance, privacy, and quality standards.

Benefits

  • Opportunities for career advancement and professional development.
  • Supportive workplace culture that promotes inclusion and diversity.
  • Access to resources and tools needed to perform effectively in the role.
  • Opportunity to engage in impactful projects that support university leadership and strategic planning.
Full Job Description
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:
$93,117.25 - $116,396.56

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 IAP's 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 Waterloo's 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
• Bachelor's 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.

About University of Waterloo

The University of Waterloo is a public research university with a main campus in Waterloo, Ontario, Canada. The main campus is on 404 hectares of land adjacent to "Uptown" Waterloo and Waterloo Park. The university also operates three satellite campuses and four affiliated university colleges. The university offers academic programs administered by six faculties and thirteen faculty-based schools. Waterloo operates the largest post-secondary co-operative education program in the world, with over 20,000 undergraduate students enrolled in the university's co-op program. Waterloo is a member of the U15, a group of research-intensive universities in Canada. The institution originates from the Waterloo College Associate Faculties, established on 4 April 1956; a semi-autonomous entity of Waterloo College, which was an affiliate of the University of Western Ontario. This entity formally separated from Waterloo College and was incorporated as a university with the passage of the University of Waterloo Act by the Legislative Assembly of Ontario in 1959. It was established to fill the need to train engineers and technicians for Canada's growing postwar economy. It grew substantially over the next decade, adding a faculty of arts in 1960, and the College of Optometry of Ontario, which moved from Toronto in 1967. The university is a co-educational institution, with approximately 36,000 undergraduate and 6,200 postgraduate students enrolled there in 2020. Alumni and former students of the university can be found across Canada and in over 150 countries; with a number of award winners, government officials, and business leaders having been associated with Waterloo. Waterloo's varsity teams, known as the Waterloo Warriors, compete in the Ontario University Athletics conference of the U Sports.
Learn more about University of Waterloo

Similar Jobs

More Jobs at University of Waterloo

More Education, Government & Non-Profit Jobs

Find similar Business Intelligence Architect and Developer jobs: