Job Description
Data Engineer – Senior
Location: Hybrid – Edmonton, Alberta, Canada (Open to Canadian contractors)
Job Type: Contract
Rate: $40.00 to $80.00 per hour
Duration: Up to 3 years (with potential extension up to 24 months)
Overview
We are seeking a highly skilled and versatile Senior Data Engineer to join a dynamic and evolving team. This role is ideal for professionals with strong data engineering expertise combined with analytical capabilities to generate actionable insights. You will play a key role in designing, building, and optimizing scalable data solutions that support critical business decisions.
This position operates in an Agile environment where deliverables evolve based on business needs, user feedback, and emerging technical opportunities.
Key Responsibilities
Data Engineering
Design, develop, and maintain scalable data pipelines across on-premises and cloud platforms (Azure, AWS, GCP).
Build and optimize dimensional data models (star and snowflake schemas) for performance and usability.
Integrate data from diverse sources (SQL, NoSQL, APIs, flat files), ensuring accuracy and completeness.
Enhance ETL/ELT processes for efficiency, scalability, and reliability.
Develop and manage end-to-end data pipelines using SSIS and Azure Data Factory (ADF).
Implement robust error handling, logging, and scheduling for production-grade workflows.
Automate deployments and workflows using CI/CD pipelines and modern DevOps practices.
Manage data lakes and data warehouses, ensuring strong governance, security, and compliance.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Deliver curated data marts and structures that enable self-service analytics.
Data Analytics
Analyze large datasets to identify trends, anomalies, and opportunities using statistical methods.
Develop dashboards and reports using Power BI, leveraging DAX for advanced calculations.
Build predictive and descriptive models using Python and/or R.
Present insights clearly to both technical and non-technical stakeholders.
Support Agile delivery of analytics solutions and mentor teams on data literacy.
Provide data-driven recommendations to support strategic business initiatives.
Required Experience
5+ years of experience as a Data Engineer and/or Data Analyst
What You’ll Bring
Strong problem-solving and analytical thinking skills
Ability to work independently and collaboratively in a fast-paced environment
Excellent communication skills with the ability to translate technical concepts into business insights
A proactive approach to improving data systems and processes
Application Process
Please send your resume to jim.nickolson@noramtec.com
Only candidates selected to move forward in the recruitment process will be contacted.
