BI Developer
The BI Developer is responsible for designing, developing, and maintaining business intelligence solutions that support data-driven decision-making across the organization. This includes building and maintaining Power BI dashboards, developing data pipelines using tools like Python, dbt, Apache Airflow, and AWS Glue, and creating reusable data models to support analytics. This role involves working closely with business stakeholders to understand reporting needs, deliver ad-hoc reports using SQL, and build user-friendly data visualizations and interfaces. The BI Developer also resolves data quality issues, supports data governance efforts, and collaborates with analysts, managers, and business units to ensure reporting solutions are effective, accurate, and aligned with business objectives.
*Hybrid working model based out of our Winnipeg, MB office, with three days in-office per week.
Qualifications:
- Bachelor’s degree or diploma in Computer Science, Data Science, Statistics, or a related discipline
- Minimum 1 year of experience in BI development, data analytics, or a similar role involving data modeling and reporting
- Proficiency in Power BI, with experience designing and publishing dashboards, reports, and data visualizations
- Familiarity with other BI tools and platforms is considered an asset
- Strong SQL skills and experience working with relational databases, data lakes, and RESTful APIs
- Experience developing and maintaining ETL pipelines using tools such as Python, dbt, Apache Airflow, and AWS Glue
- Solid understanding of dimensional data modeling and data warehousing principles
- Skilled in developing stored procedures and user-defined functions
- Advanced Excel capabilities for analyzing and presenting data
- Strong communication and collaboration skills, with the ability to translate complex data into actionable insights for stakeholders
- Detail-oriented, analytical, and proactive in identifying and resolving data quality or reporting issues
The successful candidate must be legally eligible to work in Canada. We thank all applicants for their interest. Please note that only those selected for an interview will be contacted.
JG welcomes the opportunity to provide accommodation throughout the selection process. Please contact us to discuss your requirements by email at human.resources@johnstongroup.ca or by phone at 204-772-9565.
Additional Postings available from Johnston Group Inc.