Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer I Govt of Alberta I Hybrid

Analyst Technical Solutions

Senior Data Engineer

Government of Alberta – Technology and Innovation
Location: Edmonton, Alberta / Remote within Canada
Work Arrangement: Primarily Remote | On-site as Required
Position: 1
Contract Term: Approximately 1 year, with potential extension of up to 24 months

About the Opportunity

The Government of Alberta (GoA) is seeking an experienced Senior Data Engineer to join its Digital Design and Delivery (DDD) team within Technology and Innovation.

The Digital Design and Delivery Division is helping transform government services by enabling simpler, more efficient, accessible, and citizen-focused digital experiences. The team applies modern digital delivery practices, including human-centred design, agile methodologies, cloud technologies, modern data practices, and evidence-based decision-making.

The successful candidate will work across multiple government projects involving data engineering, data integration, analytics, cloud transformation, data architecture, and digital service modernization .

This is an excellent opportunity for a senior data professional who enjoys working in complex enterprise environments and collaborating with product owners, analysts, developers, architects, and business stakeholders.

Project Overview – JIMS 3.0

One of the key initiatives associated with this opportunity is JIMS 3.0 (Justice Information Management System) .

JIMS 3.0 is a data integration initiative designed to consolidate, redesign, and modernize multiple court-data reporting environments into an integrated Enterprise Data Warehouse (EDW) and supporting data marts and views.

The project will replace six existing standalone IBM Cognos BI data marts, including:

  • Justice Information Management System (JIMS)
  • Crown File Ownership (CFO)
  • Court Case Management (CCM)
  • Courtroom Utilization
  • Courtroom Activity
  • Case Adjournment

The initiative will integrate data currently extracted and transformed from the Justice Online Information Network (JOIN) database and establish a more efficient, scalable, governed, and user-friendly reporting architecture.

Key project outcomes include:

  • Integrated and scalable data architecture
  • Improved reporting and analytics capabilities
  • Reduced reporting latency
  • Preservation of historical data
  • Improved data governance and data quality
  • Enhanced self-service reporting capabilities

Role Overview

The Senior Data Engineer will be responsible for designing, developing, testing, and supporting enterprise data solutions across cloud and on-premises environments.

The successful candidate will work with data architects, analysts, developers, product owners, and business stakeholders to develop reliable data pipelines, dimensional models, reporting solutions, and data integration processes.

The role will involve both hands-on technical delivery and collaboration with business and technical stakeholders .

Key Responsibilities

Data Engineering & Integration

  • Design, build, and maintain scalable data pipelines across on-premises and cloud environments, including Microsoft Azure, AWS, and GCP .
  • Develop end-to-end ETL/ELT pipelines to ingest, transform, validate, and store large and complex datasets.
  • Build and maintain data integration solutions using SSIS and Azure Data Factory (ADF) .
  • Integrate data from relational databases, NoSQL platforms, APIs, files, and other heterogeneous data sources.
  • Implement data validation, error handling, logging, monitoring, and reconciliation processes to ensure reliable data delivery.
  • Identify and resolve pipeline performance issues, bottlenecks, and data-quality challenges.
  • Optimize ETL/ELT processes for scalability, performance, maintainability, and operational reliability.

Data Modelling & Architecture

  • Design and optimize dimensional data models , including Star and Snowflake schemas.
  • Develop and maintain fact and dimension tables to support enterprise reporting and analytics.
  • Apply data architecture principles, standards, and best practices.
  • Conduct detailed data profiling and analyze source-system structures and relationships.
  • Develop data mapping and transformation specifications.
  • Promote reusable, scalable, and governed data models.
  • Support data warehouse and data lake architecture and implementation.
  • Ensure data solutions align with enterprise data governance and security requirements.

Data Migration

  • Design and execute data migration solutions across on-premises and cloud environments.
  • Support modernization and migration of legacy data platforms.
  • Perform source-to-target analysis, data mapping, transformation, validation, and reconciliation.
  • Ensure data integrity, completeness, historical preservation, and quality throughout migration activities.

Business Intelligence & Analytics

  • Develop Power BI dashboards and reports to support testing, analysis, operational reporting, and decision-making.
  • Use DAX to develop calculated columns, measures, KPIs, and analytical models.
  • Analyze datasets to identify trends, patterns, anomalies, and opportunities.
  • Apply statistical analysis, Python and R where appropriate to generate actionable insights.
  • Support predictive and descriptive analytics and machine-learning initiatives where required.
  • Prepare curated datasets, data marts, and analytical models to enable self-service reporting.
  • Communicate technical findings and data-driven recommendations to non-technical stakeholders.

DevOps & Delivery

  • Use Git and collaborative development workflows to manage source code and data engineering assets.
  • Develop and support CI/CD pipelines for automated testing, deployment, and monitoring.
  • Support containerized development and deployment environments where applicable.
  • Implement automated quality checks and deployment processes to improve reliability and release efficiency.
  • Work within Agile delivery teams, contributing to backlog refinement, sprint planning, development, testing, and continuous improvement.

Data Governance, Security & Quality

  • Implement data-quality controls and validation frameworks.
  • Apply data governance, security, privacy, and information-management principles.
  • Support appropriate access controls, encryption, and protection of sensitive information.
  • Identify and address data-quality, security, and governance risks.
  • Ensure solutions comply with applicable Government of Alberta policies, standards, and directives.

Collaboration & Communication

  • Work closely with product owners, business analysts, data analysts, architects, developers, and other stakeholders.
  • Translate business and technical requirements into practical data engineering solutions.
  • Explain complex technical concepts clearly to technical and non-technical audiences.
  • Contribute to design reviews, architecture discussions, technical documentation, and project close-out activities.
  • Provide feedback, recommendations, lessons learned, and continuous improvement opportunities.

Required Qualifications

Education

  • Bachelor's degree in Computer Science, Information Technology, or a related discipline .

Professional Experience

  • Minimum 5 years of experience working as a Data Engineer and/or Data Analyst.
  • Minimum 5 years of experience manipulating and extracting data from diverse on-premises and cloud-based data sources.
  • Minimum 3 years of experience designing dimensional data models using Star and Snowflake schemas .
  • Minimum 3 years of experience developing and maintaining reports, dashboards, and visualizations using Power BI or comparable BI technologies.
  • Minimum 3 years of experience ensuring data quality, security, governance, and compliance.
  • Minimum 3 years of experience with data migration across on-premises, cloud, and/or financial data environments.
  • Minimum 3 years of experience with SSIS, Azure Data Factory, and APIs for data extraction and integration.
  • Minimum 2 years of experience with Git, collaborative development workflows, CI/CD pipelines, and containerization.
  • Minimum 2 years of experience in application development with knowledge of object-oriented and/or functional programming concepts.
  • Completion of structured-query-language training or equivalent demonstrated SQL proficiency.
  • Recent training or professional development related to Cloud Computing .

Preferred Qualifications

The following experience would be considered an asset:

  • Experience working within the Government of Alberta or another Canadian public-sector environment.
  • Experience with PostgreSQL, MongoDB, Azure SQL , or comparable database technologies.
  • Experience with the Justice Online Information Network (JOIN) and/or Justice Information Management System (JIMS) .
  • Experience working with court, justice, legal, or other public-sector information systems.
  • Experience with information-management and cybersecurity policies, standards, directives, and controls.
  • Exposure to AI/ML tools and workflows .
  • Experience supporting enterprise data warehouse implementations.
  • Experience with IBM Cognos or modernization of legacy BI platforms.
  • Strong communication skills with the ability to explain complex technical concepts to diverse stakeholders
Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer I Govt of Alberta I Hybrid in Alberta vacancy
  •  ...Senior Organizational Change Manager Technology & Innovation | Government of Alberta Location: Edmonton, Alberta Work Hours: Monday–Friday, 8:15 AM–4:30 PM Alberta Time Employment Type: Contract About the Opportunity We are seeking an experienced... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Analyst Technical Solutions

    Alberta
    20 days ago
  • $20 per hour

    Are you a meticulous and reliable housekeeper looking for a rewarding opportunity in Pincher Creek, Alberta? I’m seeking a dedicated individual to assist with household chores and cleaning. This is a part-time position with a competitive wage of $25.00 per hour. The ideal... 
    Suggested
    Hourly pay
    Part time

    Housekeeper.com

    Alberta
    3 days ago
  •  ...we work. Overview We are looking for a Senior Data Scientist to lead the Meals initiative —...  ...area in close partnership with Product, Engineering, and Design. About the Job - Lead data science...  ...in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Alberta
    3 days ago
  • Hello! We are a family of four in foothills county looking for a part time, live out nanny for our two kids, aged 2 and 5. The role would be MWF and may include transporting our son to preschool in Millarville, just a short 10 minute drive away. During the day, we’d be looking...
    Suggested
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    7 days ago
  • $85 - $90 per hour

     ...GOAPRDJP00001021 Senior Technical Business Analyst Client: Government of Alberta (Ministry of Technology and Innovation) End...  ...CSD) Location: Edmonton, AB (Hybrid / Remote within Alberta)...  ...complex engagements. Process Re-engineering (4+ Years): Facilitating and managing... 
    Senior
    Remote job
    Hourly pay
    Work at office
    Monday to friday

    Analyst Technical Solutions

    Alberta
    15 days ago
  • Currently starting the search for a caregiver/ nanny for our 8-year-old son. We are open to either live in or live out. Will be full time, shifts to be discussed in interview. POSSIBLE LMIA will be considered for the right applicant The primary duties will include caring for...
    Full time
    Live out
    Live In
    Lmia
    Shift work

    CanadianNanny.ca

    Alberta
    12 days ago
  • Love the outdoors and rural life? We are a warm and welcoming family located near Maycroft, Alberta (1.5 hr south of Calgary), seeking a reliable and nurturing nanny to join our family on a full-time basis. We are looking for someone to help us starting soon, as our current... 
    Hourly pay
    Full time
    Summer work
    Live out
    Live In
    Remote work
    Monday to friday

    CanadianNanny.ca

    Alberta
    5 days ago
  • Hi there! Our family in Harmony, Alberta (15 min from Calgary) is searching for a caring and reliable nanny to look after our infant on a part-time basis. This is a live-out position for anyone who is passionate about childcare and is experienced in taking care of infants.... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    25 days ago
  • $18 per hour

    Looking for an experienced nanny to join our family in Timberlea, Alberta. We have an infant and a primary school-aged child, so the ideal candidate must have previous experience with both age groups. This is a full-time, live-out position with a focus on childcare and light... 
    Hourly pay
    Full time
    Live out

    CanadianNanny.ca

    Alberta
    6 days ago
  •  ...intellectually curious analyst to shape the future of financial data at Instacart, driving innovation at the intersection of systems,...  ...team is the connective tissue between Finance, Accounting, and Engineering. Our mission is to deliver trusted financial data that is both... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    a month ago
  •  ...Senior Data Architect – JIMS 3.0 Location: Edmonton, Alberta / Remote within Canada Department: Government of Alberta – Justice Project: Justice Information Management System (JIMS) 3.0 Hours: 36.25 hours/week | 7.25 hours/day Contract Term: Initial term... 
    Senior
    Remote job
    Contract work
    Internship

    Analyst Technical Solutions

    Alberta
    20 days ago
  • $18 per hour

    Are you passionate about caring for children and looking for a part-time, live-out nanny position in Bonlea, Alberta? Our family is seeking a trustworthy and experienced nanny to look after our newborn and primary school-aged children. The position will include light housekeeping... 
    Hourly pay
    Part time
    Live out
    Weekday work

    CanadianNanny.ca

    Alberta
    11 days ago
  •  ...Overview Instacart's Ads Optimization team is the decision-making engine of our $1B+ ads business. We own the systems responsible for...  ...across users, advertisers, retail partners, and Instacart. As a Senior Data Scientist on this team, you will drive the analytics, experimentation... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    3 days ago
  • $30 per hour

    Are you an experienced housekeeper in Saint Paul, Alberta? I am looking for a reliable individual to help maintain my home's cleanliness. The ideal candidate should be proficient in bathroom cleaning, dishwashing, oven and fridge cleaning, as well as window washing. Attention... 
    Hourly pay
    Flexible hours

    Housekeeper.com

    Alberta
    7 days ago
  • I hope you are having a good day. Our family: My wife and I are working professionals with two sons: a four year old in pre-school, and a one year old starting full time Montessori in Sept 2026. We have two sweet dogs who will also be in the home. What we are looking for: ...
    Full time
    Summer work
    Weekend work

    CanadianNanny.ca

    Alberta
    17 days ago
  • $25 per hour

    We are a family located in Foothills County, Alberta, seeking a caring and reliable nanny to join our household. Our ideal candidate will have experience working with primary school-aged children and be comfortable providing part-time support. We offer both live-in and live... 
    Hourly pay
    Part time
    Live out
    Live In
    Immediate start
    Night shift

    CanadianNanny.ca

    Alberta
    2 days ago
  • $20 per hour

    We are a loving family located in Harmony, Alberta, seeking a part-time nanny to help care for our 3 kids. Our children are 8, 5 and 2. The ideal candidate will be warm, nurturing, and experienced in caring for young children. Your primary responsibilities will include dropping... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    21 hours ago
  • $23 per hour

    Looking for a caregiver in Crowsnest Pass, Alberta to care for our one-and-a-half year-old toddler. This is a live-in or live-out position, offering part-time hours. We prefer someone experienced in housekeeping and meal prep, and CPR certification is a must. The hourly wage... 
    Hourly pay
    Part time
    Live out
    Live In

    CanadianNanny.ca

    Alberta
    6 days ago
  • $25 per hour

    We are a family living on an acreage about 17 minutes southeast of Sherwood park. We are looking for a part-time live-out nanny. Our family is seeking a caring and reliable individual to help us with the care of an adorable toddler on MWF afternoons beginning Sept 3. In addition...
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    21 hours ago
  • Part-Time Household Helper After-School Nanny | Harmony We’re a friendly, busy family in Harmony looking for a reliable, organized and kind person to become an extra set of hands in our home. This is a great role for someone who enjoys keeping a household organized and running...
    Long term contract
    Part time
    Live out
    Live In
    Flexible hours

    CanadianNanny.ca

    Alberta
    1 day ago
  • $25 per hour

    We are looking for a reliable, detail-oriented full-time housekeeper/household assistant to care for our home and separate kitchen studio on our acreage near Calgary/Okotoks. This is a permanent Monday-to-Friday position, approximately 9 am-4 pm. Responsibilities include: ...
    Long term contract
    Permanent employment
    Full time
    Seasonal work
    Monday to friday

    Housekeeper.com

    Alberta
    1 day ago
  • $18 per hour

    Gurinder's family in Strathcona County, Alberta is seeking a nurturing and responsible nanny to care for their infant and assist with primary school-aged children. This full-time position offers the choice of living in or living out, with a competitive hourly rate of $18.00... 
    Hourly pay
    Full time
    Live out

    CanadianNanny.ca

    Alberta
    1 day ago
  • Hello there! We are a family based in Foothills, Alberta (just south of Spruce Meadows), currently seeking a nurturing and reliable individual to join us as a part-time nanny. This opportunity may lead to full time work in the future. Our primary need is childcare for our baby... 
    Full time
    Part time

    CanadianNanny.ca

    Alberta
    3 days ago
  • $15 per hour

    Hello! We are a family in Diamond Valley, Alberta, currently looking to hire a dedicated and caring nanny for our infant. We are seeking part-time live-out arrangement. Your main responsibilities will involve taking excellent care of our infant, ensuring their safety and happiness... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    4 days ago
  • $40 per hour

    I'm looking for a reliable and experienced housekeeper to do a move in clean for my home in Wheatland County, Alberta. I need assistance with cleaning the bathroom, general rooms, and kitchen on a regular basis. In addition to general cleaning, I also require help with specific... 
    Hourly pay

    Housekeeper.com

    Alberta
    23 days ago
  • $18 - $20 per hour

    Are you looking for a rewarding part-time nanny position, providing care for two children of primary school age in Beach Corner, Alberta? Look no further! We are a warm and welcoming family seeking a responsible and caring individual to join our household as a live-out nanny... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    18 days ago
  • $15 per hour

    I am looking for a reliable and detail-oriented housekeeper to help maintain my home in Saint Paul, Alberta. The position offers $15 per hour and involves various tasks to ensure my space stays clean and comfortable. Key responsibilities include cleaning all general rooms,... 
    Hourly pay

    Housekeeper.com

    Alberta
    21 days ago
  • $25 per hour

    Looking for a part-time, live-out position starting immediately in Foothills County, Alberta. Our family is seeking a caring individual to provide excellent care for our children. We are looking for someone that would be available to pick up our kids from school at around 3... 
    Hourly pay
    Part time
    Live out
    Immediate start

    CanadianNanny.ca

    Alberta
    28 days ago
  • $20 per hour

    We are a loving family in Holmes Crossing, Alberta, seeking a caring and dedicated nanny to support us during the summer months. If you have experience with infants, newborns, and primary school children, we would love to hear from you. This position is live-in and will primarily... 
    Hourly pay
    Summer work
    Live In
    Night shift

    CanadianNanny.ca

    Alberta
    29 days ago
  • $15 per hour

    We are a loving family located in Half Moon Bay, Alberta, looking for a reliable and caring nanny to join our household. We have children in primary school and need someone who can help with after-school care. The position is for a live-out, part-time nanny who can take care... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Alberta
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer I Govt of Alberta I Hybrid. Be the first to apply!