This recruiter is online.

This is your chance to shine!

Apply Now

Senior Programmer/Analyst (SAP BO & Power BI) to modernize legacy BI solutions, deliver advanced dashboards, and support cloud-based analytics within a reg

Ottawa, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our valued public sector client is seeking a Senior Programmer/Analyst (SAP BO & Power BI) to modernize legacy BI solutions, deliver advanced dashboards, and support cloud-based analytics


Key Responsibilities:


  • Gather and analyze business and technical requirements for analytics and reporting solutions
  • Design, develop, and maintain Power BI dashboards, datasets, dataflows, and semantic models
  • Develop and maintain SAP BusinessObjects Web Intelligence reports and Universes
  • Migrate legacy SAP BO reports and dashboards to modern Power BI solutions
  • Build complex calculations using DAX and optimize Power Query transformations
  • Develop and execute SQL queries to support reporting and data validation
  • Integrate Power BI solutions with source systems including Dynamics 365 and Azure-based platforms
  • Use Azure DevOps for Agile delivery, including user stories, task tracking, and version control
  • Support deployment across multiple environments (Dev, Test, UAT, Prod) using DevOps practices
  • Participate in Agile ceremonies and collaborate with architects, analysts, and data teams


Must Haves:


  • Federal Government Reliability Clearance (mandatory)
  • 10+ years of Business Intelligence development experience
  • Strong hands-on experience with SAP BusinessObjects (WebI, Universes, IDT)
  • Advanced Power BI experience (DAX, Power Query, Semantic Models, Dataflows)
  • Proven experience migrating SAP BO content to Power BI
  • Strong SQL development skills
  • Experience working in Agile environments using Azure DevOps
  • Experience with Git-based version control


Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined