Senior Power Platform and Power BI Developer

Hybrid in Toronto, ON, CA • Posted 1 day ago • Updated 1 day ago
Contract W2
12 Months
No Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Microsoft Power BI
  • Process Automation
  • Financial Services

Summary

Role: Senior Power Platform and Power BI Developer
Location: Toronto/Mississauga, ON - Hybrid: 2 days in office
Duration: 12 months
 
Extension: Possible based on performance and business needs
Conversion: Possible based on performance and business needs
 
Position Overview
We are seeking an experienced Business Intelligence Developer with deep expertise in the Microsoft Power Platform to design, develop, and support enterprise reporting, analytics, and workflow automation solutions.
The successful candidate will be highly hands-on with Power BI, Power Apps, and Power Automate, working with large and complex datasets to deliver scalable, secure, and high-performing solutions. This role also requires strong stakeholder management skills and the ability to independently gather requirements, lead discussions, present executive-level reporting, and drive projects forward.
The ideal candidate is a proactive developer who takes ownership, works effectively in a fast-paced enterprise environment, and stays current with modern AI-assisted development tools such as Microsoft Copilot, GitHub Copilot, and Visual Studio Code.

Key Responsibilities:
Power BI & Enterprise Reporting

  • Design, develop, deploy, and maintain enterprise-grade Power BI dashboards, reports, datasets, and applications.
  • Develop visually engaging dashboards that provide actionable insights to business and executive stakeholders.
  • Build executive-level reporting, operational dashboards, performance reporting, and strategic analytics solutions.
  • Develop reusable datasets, semantic models, reporting frameworks, and analytics components for enterprise-wide use.
  • Translate complex business requirements into scalable technical reporting solutions.
  • Optimize Power BI solutions for performance, usability, scalability, and maintainability.
  • Implement and manage Row-Level Security (RLS) using appropriate user, group, and access-control structures.
  • Support reporting initiatives related to information security, audit, compliance, controls, and governance.

 
Power Apps

  • Design and develop Power Apps to streamline business processes and improve data collection.
  • Build forms and applications for internal business processes, including:
    • User attestations
    • Request forms
    • Compliance forms
    • Data collection workflows
    • Other internal operational processes
  • Integrate Power Apps with enterprise data sources and Power Platform services.
  • Ensure applications are scalable, secure, user-friendly, and maintainable.

 
Power Automate

  • Design, develop, and support Power Automate workflows for business process automation.
  • Automate report and dashboard distribution through email and Microsoft Teams.
  • Build workflows capable of processing high-volume business communications and transactions.
  • Automate incoming email processing, attachment handling, file movement, notifications, approvals, and other business processes.
  • Develop reliable and scalable automation solutions with appropriate error handling and monitoring.

 
Data & Analytics

  • Design scalable data models using multiple structured and unstructured data sources.
  • Work with extremely large datasets, including environments exceeding 100 million records.
  • Apply data optimization and performance-tuning techniques to ensure efficient reporting and analytics.
  • Develop solutions using data from sources and formats including:
    • SQL
    • JSON
    • XML
    • Excel
    • CSV
    • SharePoint
  • Apply strong principles of data warehousing, dimensional modeling, data transformation, and data optimization.
  • Troubleshoot data, reporting, integration, and performance issues.

 
Stakeholder Management & Requirements

  • Work directly with business stakeholders to understand reporting, analytics, automation, and application requirements.
  • Gather, document, and validate business requirements.
  • Define KPIs, KRIs, reporting metrics, and business rules.
  • Translate business requirements into technical specifications and implementation plans.
  • Independently lead meetings, discussions, demonstrations, and requirements sessions.
  • Present reporting and analytics solutions to executive and senior-level stakeholders.
  • Proactively identify opportunities for process improvement and automation.
  • Take ownership of projects and drive deliverables forward without requiring constant direction.

 
AI-Assisted Development

  • Leverage modern AI-assisted development tools to improve productivity and development quality.
  • Use tools such as:
    • Microsoft Copilot
    • GitHub Copilot
    • Visual Studio Code AI capabilities
  • Apply AI-assisted development for coding, testing, documentation, requirements development, report development, and code reviews.
  • Stay current with rapidly evolving AI and Power Platform capabilities.

Testing, Support & Documentation

  • Perform unit testing, integration testing, validation, troubleshooting, and production support.
  • Develop and maintain technical documentation, reporting logic, data models, workflows, and application specifications.
  • Investigate production issues and implement sustainable solutions.
  • Support existing enterprise reporting and automation environments.
  • Recommend improvements to reporting, automation, data management, governance, and development processes.

 
Required Qualifications

  • 10+ years of hands-on experience developing and supporting Microsoft Power Platform solutions.
  • Strong, recent hands-on experience with:
    • Microsoft Power BI
    • Power Apps
    • Power Automate
  • Advanced experience with:
    • Complex DAX
    • Power Query
    • SQL
    • Power BI dashboard and application development
  • Demonstrated experience working with datasets exceeding 100 million records.
  • Strong experience with data modeling, data warehousing, data transformation, optimization, and performance tuning.
  • Experience working with multiple data formats and sources, including SQL, JSON, XML, Excel, CSV, and SharePoint.
  • Strong understanding of Row-Level Security (RLS), access controls, permissions, and secure reporting.
  • Experience gathering requirements and translating business needs into technical solutions.
  • Experience presenting reporting and analytics solutions to business and executive stakeholders.
  • Excellent communication, analytical, problem-solving, and documentation skills.
  • Ability to independently lead meetings and drive projects forward.
  • Strong ownership mindset with the ability to work proactively in a fast-paced environment.
  • 2+ years of experience with AI-assisted development tools, such as Microsoft Copilot, GitHub Copilot, and/or Visual Studio Code AI capabilities.

 
Preferred Qualifications

  • Experience within Information Security or Identity & Access Management (IAM).
  • Banking or financial services industry experience.
  • Experience supporting audit, controls, governance, or compliance initiatives.
  • Strong experience with Row-Level Security and enterprise access management.
  • Microsoft PL-300: Power BI Data Analyst certification.
  • Experience with Microsoft Copilot and AI-assisted development.
  • Experience with governance and compliance within the Microsoft Power Platform.

 
Required Technical Skills

  • Microsoft Power BI
  • Power Apps
  • Power Automate
  • DAX
  • Power Query
  • SQL
  • Data Modeling
  • Data Warehousing
  • Data Optimization
  • Performance Tuning
  • Large Dataset Optimization
  • Row-Level Security
  • JSON
  • XML
  • Excel
  • CSV
  • SharePoint
  • Microsoft Copilot
  • GitHub Copilot
  • Visual Studio Code

 
Core Soft Skills

  • Excellent verbal and written communication
  • Strong analytical and problem-solving abilities
  • Proactive and self-driven approach
  • Strong ownership and accountability
  • Ability to independently lead meetings and discussions
  • Strong stakeholder management skills
  • Excellent requirement-gathering abilities
  • Strong documentation skills
  • Excellent time management
  • Attention to detail
  • Ability to collaborate effectively with technical and business teams
  • Ability to work with urgency and drive projects to completion

 
Large-Scale Data Environment
This role involves working with a high-volume enterprise data environment. The reporting ecosystem has grown from several million records to approximately 130 million records, making performance, scalability, and optimization critical components of the role.
The successful candidate should have practical experience with:

  • Power BI performance optimization
  • Large semantic models and datasets
  • Efficient data-loading strategies
  • Query optimization
  • Data model optimization
  • DAX performance tuning
  • Scalable reporting architectures
  • High-volume data processing

Candidates should understand the challenges associated with delivering responsive and reliable Power BI solutions at enterprise scale.
 
Security, Compliance & Access Control
The team supports information security-related reporting and processes, making data security and access control important aspects of the role.
The successful candidate should understand:

  • Row-Level Security
  • User and group permissions
  • Active Directory / security groups
  • Data segregation
  • Access controls
  • Secure reporting
  • Audit requirements
  • Compliance and governance considerations

Reporting solutions must ensure that users can access only the information they are authorized to view.
 
Role Expectations
This position is primarily a hands-on Power Platform Developer role rather than a traditional Business Analyst or BI Analyst position.
The successful candidate is expected to:

  • Take ownership of assigned initiatives.
  • Proactively engage with stakeholders.
  • Gather requirements independently.
  • Lead meetings and technical discussions.
  • Challenge inefficient processes and recommend improvements.
  • Move projects forward without waiting for detailed direction.
  • Communicate effectively with technical and executive audiences.
  • Remain hands-on with current Power Platform technologies.
  • Adapt quickly to evolving Microsoft and AI-assisted development capabilities.

The ideal candidate is someone who sees a blocker and looks for a way to resolve it rather than waiting for someone else to provide the next step.
 
Onboarding & Team Environment
The onboarding process is designed to provide a structured transition into the environment.
Initial Onboarding

  • Mandatory corporate training
  • Security and system access setup
  • Team introductions
  • Overview of existing Power BI reports and applications
  • Review of existing datasets and automation
  • Introduction to team repositories and development processes

First Few Weeks

  • Learn the existing Power Platform ecosystem.
  • Review current reporting and automation solutions.
  • Understand enterprise datasets and data flows.
  • Shadow stakeholder meetings.
  • Become familiar with development, testing, deployment, and support processes.
  • Gradually take ownership of development activities.

The environment is collaborative and provides support while expecting developers to become increasingly independent and proactive.
 
Interview Process
The interview process is expected to include a one-hour virtual panel interview consisting of:

  • Technical questions
  • Behavioral questions
  • Situational questions
  • Power Platform development scenarios
  • Stakeholder and requirements-gathering scenarios
  • Large-data and performance optimization discussions
  • Security and Row-Level Security scenarios

Candidates should be prepared to discuss specific examples of Power BI, Power Apps, and Power Automate solutions they have designed and implemented, including the challenges they encountered and how they resolved them.
 
Ideal Candidate Profile
The ideal candidate is an experienced Power Platform Developer / Business Intelligence Developer who combines strong technical expertise with excellent communication and stakeholder-management capabilities.
They should have:

  • Deep Power BI expertise
  • Strong Power Apps development experience
  • Strong Power Automate experience
  • Experience with 100M+ record datasets
  • Strong data modeling and performance-tuning skills
  • Enterprise reporting experience
  • Executive dashboard experience
  • Strong RLS and security knowledge
  • Requirements-gathering experience
  • Excellent stakeholder communication
  • Ability to independently lead meetings
  • A proactive, ownership-driven mindset
  • Recent hands-on development experience
  • Experience using modern AI-assisted development tools

Banking, information security, IAM, audit, compliance, governance, and PL-300 certification are valuable differentiators but are not mandatory.
 
What You''''ll Bring

  • Expertise in building enterprise-grade analytics and reporting solutions.
  • Strong hands-on experience across the Microsoft Power Platform.
  • Ability to design scalable solutions for large and complex datasets.
  • Ability to translate business requirements into impactful technical solutions.
  • Strong understanding of secure and governed reporting.
  • Passion for automation, innovation, and continuous improvement.
  • Ability to communicate effectively with both technical and executive stakeholders.
  • A proactive approach to problem-solving and project delivery.
  • Willingness to leverage AI and modern development tools to improve productivity and solution quality.
  • Ability to thrive in a fast-paced, collaborative enterprise environment.
Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click 

 
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws.The pay rate for this position is C$65.00/hr.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10119021
  • Position Id: 9054196
  • Posted 1 day ago
Contact the job poster
ST

Srikanth Tallapudi

Recruiter @ SPECTRAFORCE TECHNOLOGIES Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Yesterday

Easy Apply

Contract

Depends on Experience

No location provided

Today

Easy Apply

Contract

$$45-47/hr on W2

Remote or District of Columbia

Today

Full-time

Remote

3d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs