Power BI Developer

CGI

$65K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional software development experience, with skills in Golang and Power BI solutions.
  • Strong hands-on experience with Power BI, including report/dashboard development, data modeling, DAX, and Power Query.
  • Proficient in Golang, JavaScript, and Node.js for backend or full-stack development.
  • Understanding of Power BI security concepts like workspaces and Row-Level Security (RLS).
  • Familiarity with cloud-native development and containerization (Docker/Kubernetes).
  • Experience using CI/CD tools, ideally GitHub and GitHub Actions.

Responsibilities

  • Design, develop, and maintain cloud-native microservices and APIs using Golang, JavaScript, and Node.js.
  • Support the development of scalable, secure, resilient applications on modern cloud platforms.
  • Create Power BI reports and dashboards that provide insights for Capital Markets products.
  • Utilize the Power BI ecosystem for optimal report performance and scalability.
  • Automate report deployment and refresh using Power BI REST APIs and SDKs.
  • Embed Power BI reports into web-based interfaces, ensuring secure access management.
  • Collaborate with cross-functional teams to translate reporting needs into effective visualizations.

Benefits

  • Hybrid work environment with required office attendance at least 2 days a week.
  • Opportunity to work with cutting-edge technologies in a dynamic field.
  • Engagement with cross-functional teams to enhance collaborative skills.
  • Focus on continuous learning and staying updated with emerging technologies.
Full Job Description
Power BI Developer

Category: Software Development/ Engineering

Main location: Canada, Ontario, Toronto

Position ID:J0726-0311

Employment Type: Full Time

Position Description:

We are seeking a Senior Power BI Developer to design and deliver enterprise reporting and embedded analytics solutions for Capital Markets applications. The ideal candidate has strong expertise in Power BI, Power BI REST APIs, and Power BI SDKs, with experience integrating business intelligence into modern cloud-native applications.

This role is hybrid and requires attendance at our downtown Toronto office and/or the client office a minimum of 2 days per week, subject to change.

Your future duties and responsibilities:

- Assist in designing, developing, and maintaining cloud-native microservices and APIs using Golang, JavaScript, and Node.js.
- Support the development of scalable, secure, and resilient applications deployed on modern cloud platforms.
- Design, develop, and maintain Power BI reports and dashboards that deliver actionable insights for Capital Markets products.
- Work with the Power BI ecosystem, including datasets, semantic models, DAX, Power Query (M), and report optimization for performance and scalability.
- Leverage the Power BI REST APIs and SDKs to automate report deployment, refresh, workspace management, and security.
- Embed Power BI reports and dashboards into web-based user interfaces or internal applications, ensuring secure access (e.g., Azure AD, service principals, row-level security).
- Collaborate with product owners, analysts, and cross-functional teams to translate reporting requirements into effective visualizations and embedded analytics solutions.
- Participate in implementing and optimizing CI/CD pipelines using GitHub and GitHub Actions, including pipelines for BI artifacts where applicable.
- Follow best practices for code quality, testing, deployment automation, and reporting governance.
- Learn to leverage MCP (Model Context Protocol) and GitHub Copilot to accelerate development and code quality.
- Explore and support the integration of different Large Language Models (LLMs), such as Claude Sonnet, GPT, and Gemini, for code generation, review, enhancements, and analytics use cases.
- Participate in code reviews, technical discussions, and solution design sessions.
- Support adherence to security, compliance, and regulatory standards.
- Assist in troubleshooting and resolving production issues as part of an on-call rotation.

Required qualifications to be successful in this role:

- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional software development experience, including experience developing applications using Golang and Power BI solutions.
- Hands-on experience with Power BI, including report and dashboard development, data modelling, DAX, and Power Query.
- Experience working with Power BI REST APIs and/or SDKs, and embedding Power BI reports into web or enterprise applications.
- Strong proficiency in Golang, JavaScript, and Node.js for backend or full-stack development.
- Understanding of Power BI security concepts such as workspaces, datasets, Row-Level Security (RLS), and access management.
- Familiarity with cloud-native development, containerization (Docker/Kubernetes), and cloud deployment.
- Strong understanding of microservices architecture and RESTful API design.
- Experience with CI/CD tools, ideally GitHub and GitHub Actions.
- Experience using MCP (Model Context Protocol) and AI-assisted development tools such as GitHub Copilot.
- Experience working with Large Language Models (LLMs) such as Claude Sonnet, GPT, Gemini, or similar technologies for software development and analytics.
- Familiarity with Financial Services, Capital Markets, or regulated environments is considered an asset.
- Strong problem-solving, communication, and collaboration skills.
- Commitment to continuous learning and staying current with emerging technologies.

**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000-$115,000. This role is an existing vacancy.**

#LI-VK7

Skills:
  • Azure Active Directory
  • DevOps
  • Financial Services
  • Microsoft PowerBI
  • RESTful (Rest-APIs)


Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Power BI Developer jobs: