Senior Power BI Developer (Remote)

<p style="margin-bottom: 0.75rem; text-align: justify; box-sizing: inherit; line-height: 1.5; color: #424242; background-color: #ffffff;"><span style="box-sizing: inherit; font-weight: bold; color: #000000;"><span style="font-family: Arial; font-size: 16px;">Build your Career at Cooper Equipment Rentals</span></span></p> <p style="margin-bottom: 0.75rem; text-align: justify; box-sizing: inherit; line-height: 1.5; color: #424242; background-color: #ffffff;"><span style="font-family: Arial; font-size: 16px; color: #000000;">We are looking for <strong>customer-oriented, <span style="box-sizing: inherit;"><span style="box-sizing: inherit;">motivated</span><span style="font-style: italic; box-sizing: inherit;"> </span></span>individuals</strong> to join our professional team.</span></p> <p style="margin-bottom: 0.75rem; text-align: justify; box-sizing: inherit; line-height: 1.5; color: #424242; background-color: #ffffff;"><span style="box-sizing: inherit; color: #000000;"><span style="box-sizing: inherit;"><span style="font-family: Arial; font-size: 16px;"><em>Please note, to be considered for this position applicants should currently be residing in Canada and legally entitled to work.</em></span></span></span></p> <p style="background: white;"><strong><strong><strong><strong><strong><strong><strong><strong><strong><span style="font-family: Arial;"><strong><span style="font-size: 12pt;">Why Work with Us? Perks!</span></strong><span style="font-size: 12pt;"> </span></span></strong></strong></strong></strong></strong></strong></strong></strong></strong></p> <ul style="margin-top: 0in;" type="disc"> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-size: 12pt;"><span style="font-family: Arial;">Competitive salary</span></span></li> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-family: Arial;"><span style="font-size: 12pt;">Excellent benefit package with premiums paid by the company</span></span></li> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-family: Arial;"><span style="font-size: 12pt;">RRSP Match</span><span style="font-size: 12pt;"> </span></span></li> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-family: Arial;"><span style="font-size: 12pt;">Safety-minded organization</span><span style="font-size: 12pt;"> </span></span></li> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-family: Arial;"><span style="font-size: 12pt;">Stable, year-round employment</span></span></li> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-family: Arial;"><span style="font-size: 12pt;">Continuous training, learning and development opportunities</span><span style="font-size: 12pt;"> </span></span></li> <li style="margin-top: 0in; margin-bottom: 0in; background: white;"><span style="font-family: Arial;"><span style="font-size: 12pt;">Fun-loving work environment with strong social responsibility</span><span style="font-size: 12pt;"> </span></span></li> </ul><p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><strong>Role Overview </strong></span></p> <p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">We are seeking a <strong>Senior Power BI Developer</strong> to lead the design, optimization, and governance of enterprise semantic models and reports across the business. </span></p> <p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">This is not a basic dashboard-authoring role. You will operate as a senior technical lead for Power BI and the semantic layer: shaping dimensional models, DAX patterns, report standards, performance tuning, deployment discipline, and AI readiness for Copilot and Fabric data agents. </span></p> <p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">You will work closely with data engineers, analytics stakeholders, and platform leaders to ensure Fabric data products are performant, reusable, secure, and easy for the business to consume.</span></p> <p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><strong>What You'll Be Doing<br></strong><em>Duties and Responsibilities:</em></span></p> <ul> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Design enterprise semantic models using strong dimensional modeling, reusable measures, hierarchies, calculation groups. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Build high-quality Power BI reports and self-service templates with strong usability, accessibility, storytelling, and performance. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Optimize models and reports using DAX best practices, simplification, query reduction, and tools such as Performance Analyzer, DAX Studio. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Develop Direct Lake semantic models in Fabric and understand when Direct Lake, import, or composite approaches are appropriate. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Partner with data engineering on lakehouse/warehouse design, curated tables, SQL endpoints, and refresh strategies for a stable semantic layer. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Establish standards for naming, measure design, calculation groups, documentation, certification, and release management. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Apply modern lifecycle practices including Git integration, deployment pipelines, workspace discipline, and TMDL where appropriate. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Prepare models for AI-assisted analytics through business-friendly schemas, verified answers, AI instructions, and strong metadata. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Support secure, governed analytics through effective RLS/OLS, workspace standards, endorsement, and OneLake-aligned governance. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Monitor adoption, refresh health, semantic model quality, and Fabric activity using Monitoring Hub, capacity insights, and service diagnostics. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Support near-real-time reporting where justified, partnering with teams using Real-Time Intelligence or event-driven patterns. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Mentor developers and raise standards across Power BI, semantic modeling, report design, and Fabric practices.</span></li> </ul> <p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><strong>What You'll Bring to the Team</strong></span><br><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><em>Qualifications and Requirements:</em></span></p> <ul> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Bachelor's degree in computer science, information systems, data analytics, mathematics, software engineering, business analytics, finance, economics, or a related field, or equivalent practical experience. Master’s degree is an asset.</span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">5+ years in BI / analytics development, including substantial hands-on experience designing enterprise Power BI semantic models and reports. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Expert-level DAX, strong knowledge of VertiPaq and semantic model performance tuning, and deep experience with star schema / dimensional design. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Strong SQL skills and the ability to work effectively with curated analytical data in lakehouse, warehouse, or SQL endpoint patterns. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Hands-on Microsoft Fabric experience, especially with Power BI, OneLake, semantic models, Direct Lake, lakehouse / warehouse integration, and Fabric workspace governance. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Experience with calculation groups, field parameters, reusable measure patterns, and model organization for enterprise-scale reporting. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Experience with RLS/OLS, security-aware model design, and governed self-service reporting. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Experience with Git-based workflows, deployment pipelines, and structured promotion of Power BI / Fabric content across environments. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Strong communication skills and the ability to translate business questions into durable semantic-layer and reporting solutions. </span></li> </ul> <p><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><strong>Nice to Have </strong></span></p> <ul> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Experience with Tabular Editor, XMLA / TOM / TMDL, Power BI REST APIs, or semantic model automation. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Experience preparing models for Copilot, Prep for AI, verified answers, or Fabric data agents. </span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Exposure to Fabric notebooks, Spark SQL / PySpark, or Data Factory pipelines.</span></li> <li style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;">Experience with paginated reporting, legacy SSRS modernization, or migration of legacy BI assets into Fabric. </span></li> </ul><p style="line-height: normal;"><span style="white-space-collapse: collapse; background: white; font-size: 12pt; font-family: arial, helvetica, sans-serif;">Want to learn more about this as well as other opportunities at Cooper? Visit our Careers page to view Day in the Life videos <a href="https://www.youtube.com/playlist?list=PLLt2EiR_0dFhHjI45nkMabPKuWwAR3l8h" target="_self">cooperequipment.ca/careers.</a><br><br><span style="white-space-collapse: collapse; text-align: justify; background-color: transparent;"><span style="white-space-collapse: collapse;">We passionately believe that our inclusive and diverse team is key to the success of our business.  We are dedicated to building an environment where everyone has an equitable opportunity to thrive, and where diversity, equity and inclusion is celebrated and embraced. We strive to hire diverse talent and to ensure that everyone feels safe, respected, and valued during the hiring process and throughout their journey with us.  To continue the conversation, or if you require accommodations, reach out to our team at </span></span><span style="white-space-collapse: collapse;"><a rel="noopener" href="mailto:careers@cooperequipment.ca" target="_blank">careers@cooperequipment.ca</a></span><span style="white-space-collapse: collapse; text-align: justify; background-color: transparent;"><span style="white-space-collapse: collapse;">.</span></span></span></p> <p style="line-height: normal;"><span style="white-space-collapse: collapse; background: white; font-size: 12pt; font-family: arial, helvetica, sans-serif;"><span style="white-space-collapse: collapse; text-align: justify; background-color: transparent;"><span style="white-space-collapse: collapse;">#SJ1</span></span></span></p> <p> </p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...