Skip to main content

Description

RBC is seeking a versatile Power Platform Engineer to join their team and drive digital transformation using low-code/no-code solutions. The role involves designing, building, and deploying scalable business applications, automated workflows, and maintaining enterprise-level platform infrastructure with Microsoft Power Platform. This position requires a full-stack developer with a strong engineering mindset to create robust and secure solutions.

What We're Looking For

Design and develop custom business applications using Power Apps (Canvas and Model-driven),

Create automated workflows and business processes using Power Automate,

Build interactive dashboards and reports using Power BI,

Develop chatbots and virtual agents using Power Virtual Agents,

Develop customer-facing solutions using Power Pages,

Lead technical design and development of cross-functional, multi-platform application systems,

Architect end-to-end solutions integrating multiple Power Platform components,

Design data models and implement Dataverse solutions,

Ensure applications follow best practices for performance, security, and scalability,

Understand GitHub based CI/CD concepts for low-code platforms,

Integrate Power Platform solutions with existing enterprise systems,

Design and implement complex API connections, custom connectors, and third-part integrations,

Understand Azure Networking and application ingress concepts (load balancing, application gateways, secure routing),

Manage data flows between multiple systems and platforms,

Ensure data governance and security compliance,

Partner with business stakeholders to gather requirements and translate into technical solutions,

Provide technical leadership and advanced mentorship to development teams and citizen developers,

Stay current with Power Platform updates and emerging capabilities,

Contribute to Center of Excellence (CoE) initiatives,

5+ years of full-stack development experience with modern web technologies,

Microsoft Power Platform certification (PL-200 or PL-400 minimum),

Strong database skills: SQL, data modeling, and database design principles,

Strong understanding of CI/CD principles, DevOps workflows, and system orchestration,

API Integration: REST/SOAP services, authentication protocols, JSON/XML,

Cloud Platforms: Experience with Microsoft Azure or similar cloud services,

Version Control: Git and modern DevOps practices,

Power Platform Knowledge: Power Apps development (Canvas and Model-driven apps), Power Automate workflow design, Power BI report and dashboard creation, Dataverse data modeling, Power Platform administration and governance,

Programming Languages: JavaScript (essential), Power Fx formula language (or strong Excel/formula background), C#/.NET (preferred), HTML/CSS for UI customization

Ideal Candidate

Microsoft Power Platform certification (PL-200 or PL-400 minimum),

5+ years of full-stack development experience with modern web technologies,

Strong database skills: SQL, data modeling, and database design principles,

Strong understanding of CI/CD principles, DevOps workflows, and system orchestration,

API Integration: REST/SOAP services, authentication protocols, JSON/XML,

Cloud Platforms: Experience with Microsoft Azure or similar cloud services,

Version Control: Git and modern DevOps practices,

Power Platform Knowledge: Power Apps development (Canvas and Model-driven apps), Power Automate workflow design, Power BI report and dashboard creation, Dataverse data modeling, Power Platform administration and governance,

Programming Languages: JavaScript (essential for custom components and advanced functionality), Power Fx formula language (or strong Excel/formula background), C#/.NET (preferred for custom connectors and Azure Functions), HTML/CSS for UI customization,

Nice-to-have: Additional Microsoft certifications (PL-100, AZ-900, or other relevant Azure/Microsoft 365 certifications),

Nice-to-have: Experience with SharePoint, Dynamics 365, or Office 365,

Nice-to-have: Background in business process analysis and optimization

Hard Skills

Power Apps
Power Automate
Power BI
Power Virtual Agents
Power Pages
Dataverse
SQL
Data Modeling
Database Design
CI/CD
DevOps
System Orchestration
REST services
SOAP services
JSON
XML
Microsoft Azure
Cloud Services
Git
JavaScript
Power Fx
C#
.NET
HTML
CSS
SharePoint
Dynamics 365
Office 365
API Integration
Azure Networking
Load Balancing
Application Gateways
Secure Routing

Soft Skills

Technical Leadership
Mentorship
Collaboration
Innovation
Business Process Analysis
Decision Making
Ethical Business
Interpersonal Relationship Management
Results-Oriented
Risk Management
Auditing
Compliance
Data Gathering Analysis
Fraud Management
Internal Controls

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses
flexible benefits
competitive compensation
commissions
stock where applicable)
Leaders who support development (coaching
managing opportunities)
Ability to make a difference and lasting impact
Dynamic
collaborative
progressive
and high-performing team
World-class training program in financial services
Opportunities for challenging work
Opportunities for progressively greater accountabilities
Opportunities to build close relationships with clients

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.