
Data Engineer
- Langley City, BC
- Permanent
- Temps-plein
- Data Storage & Management: Create and manage databases, data warehouses, and data lakes on Microsoft SQL Server/Azure and Oracle. Ensure high performance and reliability by designing, indexing, and partitioning relational databases. Monitor and tune database health to meet business needs.
- Ensure Data Quality, Security, and Governance: Implement data quality controls, validation rules, and cleansing processes to maintain the integrity and accuracy of data within pipelines. Adhere to data governance standards and security protocols across both platforms, incorporating data masking or encryption where necessary, to ensure compliance with industry regulations and corporate policies.
- Develop and Optimize Data Models: Design efficient data models and schemas for analytics and reporting on Azure and Oracle. Structure databases and data warehouses to support querying and BI reporting, and update architecture as needed.
- Data Insights Support: Work with analytics teams to ensure that data is available and appropriately structured for BI tools. Provide curated datasets or views for reporting and assist in the creation of dashboards and reports, particularly with Microsoft Power BI, to convert raw data into actionable insights.
- Performance Monitoring & Troubleshooting: Monitor data pipeline and database performance and quickly resolve any issues. Use monitoring tools and logs to identify anomalies or bottlenecks. Optimize SQL queries, ETL jobs, and storage designs to improve throughput and reduce latency or cost.
- Reporting and Dashboarding: Design and develop efficient reports and dashboards in Power Bi-Microsoft Fabric and Oracle Analytics Cloud Platforms
- Bachelor's degree in computer science, Information Systems, or a related field required.
- 5 years of professional experience in data engineering, data platform management or related roles, or a combination of education and experience
- Exceptional problem-solving and analytical skills to troubleshoot complex data issues and devise efficient solutions.
- Excellent communication skills, with the ability to translate complex technical information into business terms for non-technical stakeholders.
- Ability to work under pressure and manage multiple projects and deadlines efficiently.
- Meticulous attention to detail and a commitment to data accuracy and quality.
- A growth mindset and eagerness to stay updated with new technologies and industry best practices.
- Expertise in data engineering, data management and data integration tools and technology stack
- Expertise in data modeling, database design, and data integration.
- Proficiency in SQL, Python, and other relevant programming languages.
- Displays an understanding of risk and risk ownership by being able to demonstrate adherence to policies and procedures.
- Mental health coverage and resources
- Customizable health benefits, as well as topped-up parental leave
- Performance-based compensation, employee banking advantages and group RRSP matching
- Vacation time and flexible work arrangements to support your lifestyle