Job Description

5.00 to 20.00 Years
TORONTO [Canada]
The Power BI Developer will be a key enabler for the delivery and support of Reports under Enbridge¿s Data Services.  Primary responsibilities will include:the development and maintenance of Power BI Reports using Power BI platform Collaboration with other members of Enbridge¿s Data Services team to ensure alignment with approved development guidelinesProviding feedback and suggestions to continuously improve the Power BI report development practice at EnbridgeTranslate business requirements into technical ones.  Assist in end to end scoping and estimation.Integrate into Project Team to lead Power BI development, testing, deployment, and maintenance.Ensure alignment of development practices with corporate policies, standards, and industry best practicesWork with Scrum Master and Data Service / Project team members to build and maintain business reports.  Follow the team¿s scrum process.  Participate in daily stand up meetings.Perform report and dashboard curation and data modeling.Publish PowerBI reports to the online PowerBI service.Administration of PowerBI Workspaces and apps.Security related tasks related to Power BI, including row level security as needed.Configure and schedule published reports against data sources hosted on data gateway.Consult with clients surrounding workspace management, Power BI pro licenses, data source setups and similar functions.Performance optimization techniques such as query folding, data set minimization, for exampleCreate technical documentation for Power BI tools.Excellent remote working skills are required (e.g. Microsoft Teams, Skype screen sharing, video conferencing).Standard work environment with multiple competing priorities and a rapid pace of activity.Team members are geographically dispersed across the main Enbridge locations (Calgary, Edmonton, Houston, Toronto and Chatham) and off shore.Key Desired Personal Traitsdrive work to completion, seek workarounds to roadblocks, seek mutually beneficial partnershipsleverage all possible sources of knowledge and seek out new oneswork independently but ensure and verify alignment with team goals seek out opportunities to share your knowledge and present your ideasTechnical Skills:Must have working experience using Power BI.Data Analysis and DB/DBA background; including data modeling or data warehousing / dimensional modeling skillsSW engineering skills ¿ including debugging and troubleshooting skillsSQL and DAX and PwerQuery languages are mandatory, M language would be optionalAnalysis Services model developmentUser Experience / User Interface DesignWireframing and prototyping experienceFamiliar with other reporting tools such as SSRS or Tableau as examplesTeam Skills / Education:Experience working with a distributed team spread across multiple sitesAdvanced communication skills & competency to interact with requestors/usersExperience as an Agile practitionerKnowledge of Agile development best practices, and experience with project management tools such as Azure DevOps, JIRA and ConfluenceUniversity/undergraduate degree in Computer Science or a related discipline Minimum 5 years of development experience within an Information Technology environmentStrong interpersonal skillsExcellent written and verbal communicationsAbility to juggle priorities simultaneously and manage time efficientlyNice to Have:Azure Fundamentals CertificationMCSA: BI Reporting or Passed Exam 70 778: Analyzing and Visualizing Data with Microsoft Power BI