Skip to content
mimi

Senior Data Architect

Amyantek

Edmonton · Hybrid Contract Senior 3w ago

About the role

About This Role

This position will play a key role in enhancing EPAs Digital Regulatory Assurance System. The position is in a high performing team, working in a fast-paced, agile environment.

Responsibilities

A. Reducing duplication in EPEA and WA Monitoring Report Templates

  • Identify overlapping parameters, metrics, and calculations across monitoring and reporting templates across programs and regulatory regimes.
  • Define and maintain canonical data elements (e.g., facility, authorization, activity, parameter, time, location) to support consistent interpretation and reuse.
  • Rationalize template designs to reduce redundancy and prepare them for ingestion into standardized data structures.

B. Designing Streamlined Data Structures

  • Translate manual, upload oriented reporting templates into analytics ready data structures, including:
    • Object / fact tables (e.g., sample observations, measurements, monitoring events)
    • Dimension tables (e.g., facility, source, program, parameter, geography, time)
  • Lead and steward the Unified Business Object model for EPEA Approvals and related regulatory domains by defining:
    • Core business objects
    • Attributes and relationships
    • Authoritative definitions shared across DRAS and the DMP
  • Define structural standards, including:
    • Row level grain
    • Column and attribute consistency
    • Versioning, corrections, and historical traceability
  • Document and maintain a traceable record of architectural decisions and their rationale.
  • Translate finalized data model designs into engineering specifications (e.g., schemas, ingestion contracts, transformation expectations, and data quality rules)for the data engineering team, provide design guidance during pipeline build, review platform implementations for structural conformance and surface any deviation from canonical model intent before data reaches analytical layers.

C. Preparing Data for Advanced Analytics (Databricks)

  • Design data structures that support advanced analytical use cases, including:
    • Aggregation and roll ups
    • Trend analysis
    • Anomaly and outlier detection
    • Future machine learning and predictive use cases
  • Ensure data structures are:
    • Normalized where semantic clarity and governance are required
    • Denormalized where performance and analytical usability matter
  • Establish and maintain a structured model feedback loop with the data analysts, including regular review of validation findings, edge case reports, and prototyping results to inform schema evolution decisions.
  • Plan for schema evolution, enabling future environmental monitoring and reporting needs to be accommodated with minimal disruption while preserving analytical continuity.

Working Hours/Location

  • Per worker model below this is a Hybrid role.
  • Standard Hours of work are 8:15 to 4:30 with a 1 hr lunch break Alberta time, Monday through Friday excluding holidays observed by the province.
  • Location: can look to accommodate office locations within Alberta
  • This resource will primarily work remotely; however, the resource may be required to attend meetings or work sessions in office on reasonable notice from the Province. At the time of providing such notice, the Province will advise of the expected duration of any such meetings or work sessions. However, time to travel and any associated expenses to and from Edmonton and/or travel within Alberta will be at no cost to the Province.
  • The expectation will be for the resource to work from the office once a Month when there is a scheduled meeting
  • Work must be done within Alberta when working remotely

Qualifications

Must Have: Education

  • Attach a College or Bachelor degree in Computer Science or a related field of study to the end of the resume

Must Have: Work Experience

  • 8 years experience designing, planning, implementing and supporting enterprise solution databases in an environment equivalent in size and complexity to the Government of Alberta.
  • 8 years experience documenting enterprise solution databases in an environment equivalent in size and complexity to the Government of Alberta.
  • 8 years experience with enterprise architecture principles and associated best practices, methods, standards, tools, policies, and processes.
  • 8 years experience working as a Data Architect in an enterprise IT environment equivalent in size and complexity to the Government of Alberta.

Nice to Have: Professional Licenses/Certification

  • Attach a Certification in The Open Group Architecture Framework (TOGAF) to the bottom of the resume

Nice to Have: Work Experience

  • 5 years experience designing and implementing enterprise architecture database plans and models that help align an organization's data, information or technology with it's required business capabilities in a large enterprise IT environment equivalent size and complexity to the Government of Alberta.
  • 3 years experience in performing threat and risk assessments and presenting recommendations for risk mitigation to senior management.
  • 2 years experience in using a tool for architecture models such as: PowerDesigner, ER Studio, Er-win, BPwin, Rational Rose.
  • 3 years experience project managing application development projects using Agile sprint development.
  • 5 years experience with enterprise business intelligence products such as Microsoft Power BI
  • Experience providing leadership, planning, estimating, and presentations of ideas and solutions.

Anticipated Interviews Dates

  • Interviews are expected to be held between May 28- June 4. This is an estimate only.

Skills

AgileDatabricksER StudioERwinMicrosoft Power BIObject-oriented programmingPowerDesignerRational RoseTOGAF

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free