Business Intelligence Senior Developer

Location: Oakville, ON


Business Intelligence and reporting are critical functions for Spark Power. The Business Intelligence team is part of Spark Power’s Information Technology Services (ITS) organization. This team will work closely with other members of the ITS team to develop, promote and expand the use of reporting and analytics within the Spark organization.

Reporting to the Director of IT Applications, the Business Intelligence Senior Developer will support, design and implement analytics programs, generate reports, and collaborate with various teams to ensure we are optimizing our data resources to enhance business decision making capabilities and maximize our market share. The successful applicant will develop and implement a data analytics platform and ultimately be responsible for ongoing maintenance and enhancements

Here's what you will do as a Business Intelligence Senior Developer:

  • Development, implementation and management of data integration and reporting solutions for data sourced in SQL, SaaS or other software as well as development and maintenance of the company’s current Microsoft PowerBI based reporting platform.
  • Work in collaboration with key stakeholders to develop and maintain the data definitions of critical business data fields and business metrics
  • Definition and communication of Key Performance Indicators (KPIs) in collaboration with respective functional departments
  • Collaborate regularly with various departments and operational teams to develop analytical solutions to help solve complex business issues from strategy to execution
  • Manage company wide requests for data and reporting needs; prioritize work load and work across business units as a business partner
  • Develop, analyze, and recommend process modifications, data structures, and data models
  • Develop and maintain dashboard and report documentation
  • Identify and resolve data quality issues
  • Maintain objectivity at all times to ensure processes, products and solutions are aligned and consistent with Spark’s systems and technologies
  • Ensure project milestones and department goals are met, adhering to approved budgets
  • Raise and escalate any issues and concerns with ITS management and/or business process owners
  • Make data-driven decisions and recommendations

Do you have the Spark? Here’s what we are looking for:

  • University or post graduate level education in computer science, business or related field.
  • Bachelor’s degree in a relevant field required
  • Minimum of 8-10 years using SQL and one or more scripting languages in a data science / warehouse / management, financial analysis, or business intelligence role
  • Superior knowledge of Microsoft Power BI, Netsuite SuiteAnalytics, or other BI or analytics tool (e.g. QlikView, Tableau)
  • Experience with Azure DevOps is an asset along with solid computer skills, including Microsoft Office, data warehousing, data integration, and web-based applications
  • Strategic thinker with a client-centric focus with a demonstrated ability to identify, research and resolve complex technical problems
  • Strong desire to provide high-quality deliverables and to succeed by learning from colleagues and creating collaborative relationships at all levels
  • Demonstrated success working in a team-based environment
  • Proficient in self-planning skills sufficient to schedule, organize and manage multiple activities of varying complexity according to established plans and adjusting work schedules according to changing priorities, and time constraints
  • Well-developed analytical skills with a strong attention to detail
  • Experience with DAX or M is an asset
  • Excellent verbal, written and interpersonal communication skills sufficient to effectively communicate information to stakeholders
  • Organized, diligent, and able to track and manage multiple streams of information on an ongoing basis
  • Ability to multi-task and work in a deadline driven environment
  • Ability to work in a hybrid model of work consisting of 4 days per week in office

Who is Spark Power?

  • We provide end-to-end electrical contracting, operations and maintenance services, and energy sustainability solutions to the industrial, commercial, utility, and renewable asset markets.
  • We have over 1300 employees across 38 offices across North America.
  • We have numerous exciting projects in commercial, industrial, and institutional sectors across Canada and the US.

Here are some of the perks Spark Power employees enjoy:

  • Diverse and exciting scope of work
  • Continuous training and skills improvement
  • Career advancement opportunities
  • Competitive wages plus incentive program
  • Excellent benefit package with wellness spending account options and corporate discounts
  • RRSP
  • Laptop and phone provided
  • Employee Share Ownership Program
  • Fun and supportive company culture

….and much more