Power BI Developer

Encorp Pacific CanadaBurnaby, BC
$65,000 - $75,000Hybrid

About The Position

Encorp is seeking a skilled and results-driven Power BI Developer (Contract) to support data visualization, reporting modernization, and business intelligence initiatives across Operations, Finance, Logistics, and Corporate Services. Reporting to the Director of IT, the successful candidate will be responsible for designing, developing, and optimizing Power BI dashboards and reports, and transforming complex data into meaningful insights that support operational and strategic decision-making. This role requires strong technical expertise in Power BI, data modeling, and stakeholder collaboration, along with the ability to translate business requirements into scalable reporting solutions. Your work will directly contribute to improved transparency, operational performance monitoring, and data-driven decision-making across Encorp’s province-wide recycling network. This is a full-time, 12-month contract position.

Requirements

  • Advanced proficiency in Power BI, including DAX, Power Query (M), and data modeling.
  • Strong understanding of data visualization best practices and KPI development.
  • Experience integrating data from multiple enterprise systems (CRM, ERP, financial systems).
  • Hands-on experience with AWS Glue for building or supporting ETL and data preparation pipelines.
  • Understanding of machine learning concepts and how model results are used in reporting and decision-making.
  • Strong analytical and problem-solving skills with high attention to detail.
  • Strong organizational skills and ability to manage multiple priorities in a deadline-driven environment.
  • Self-directed, proactive, and able to work independently.
  • Collaborative team player with a customer-service mindset.
  • Excellent communication skills with the ability to explain technical concepts to non-technical users.
  • 3–5+ years of experience developing Power BI dashboards and reports in a business environment.
  • Post-secondary education in Information Systems, Computer Science, Data Analytics, Business Intelligence, or a related field (or equivalent practical experience).
  • Experience working with SQL and relational databases.
  • Experience working with large or complex data sets and multiple data sources.
  • Experience integrating and working across enterprise data environments.
  • Experience working with cloud-based data platforms and services, including AWS.

Nice To Haves

  • Experience with Amazon SageMaker outputs and workflows is a strong asset.
  • Experience or familiarity with machine learning techniques for data analysis, pattern recognition, and predictive insights is considered an asset.
  • Interest in sustainability and environmental initiatives is an asset.
  • Practical experience with data integration or ETL tools such as AWS Glue is considered a strong asset.
  • Experience working in an Enterprise Data Warehouse environment (e.g., hybrid AWS and Azure data lakes) is a strong advantage.
  • Experience working with MongoDB is a plus.
  • Minimum of 3 years’ experience in software development is a plus.
  • Minimum of 3 years’ experience in a business analyst role is a plus.
  • Experience with Microsoft 365 environments, including SharePoint and Teams.
  • Experience working in cross-functional environments with both technical and non-technical stakeholders.
  • Demonstrated experience working with analytical, predictive, or machine learning–based datasets within AWS environments.

Responsibilities

  • Design, develop, and maintain interactive Power BI dashboards and reports to support stakeholders across Operations, Finance, Logistics, and Executive leadership.
  • Build and optimize robust data models using Power Query, DAX, and relational data modeling best practices.
  • Connect to, extract, and transform data from SQL Server and a variety of structured and unstructured data sources.
  • Integrate data from multiple systems, including CRM platforms, financial systems, SQL and MongoDB databases, Excel, and SharePoint.
  • Write, optimize, and maintain SQL queries, views, and stored procedures to support reporting and analytics needs.
  • Support and maintain data pipelines using AWS Glue to ensure reliable data preparation and delivery.
  • Work with and interpret outputs from Amazon SageMaker and other machine learning models for reporting insights.
  • Ensure data accuracy, integrity, and consistency across all reporting environments.
  • Monitor and optimize dataset and report performance to ensure scalability and usability.
  • Develop and maintain clear documentation for data models, dashboards, and reporting standards.
  • Provide training, guidance, and ongoing support to internal users on Power BI tools and reporting solutions.

Benefits

  • 3 weeks paid vacation

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service