Job Openings
JR-144852 MS Power Platform Developer Senior (Canvas)
About the job JR-144852 MS Power Platform Developer Senior (Canvas)
Job (Project) Description:
Lead the design and development of high-quality Power Apps Canvas applications for complex business processes. Thant includes the Canvas app lifecycle end-to-end—from UX design and data modeling to performance tuning, ALM, and production support.
Key responsibilities:
- Translate business requirements into responsive, accessible Canvas apps with excellent UX (modern controls, component libraries, theming).
- Build modular components (reuseable screens, components, and formulas) and enforce UI/UX consistency.
- Integrate Canvas apps with Dataverse, SharePoint, SQL, and custom/standard connectors; orchestrate logic with Power Automate.
- Optimize performance (delegation, data shaping, caching patterns, formula optimization) and offline/mobile scenarios.
- Implement security (environment strategy, data loss prevention, row-level security) and follow governance/best practices.
- Set up ALM (solutions, environments, pipelines) and automated testing/monitoring/telemetry.
- Mentor developers; perform code reviews and contribute to standards & accelerators.
Requirements:
- 4–6+ years building advanced Canvas apps at enterprise scale.
- Expert in Power Fx, modern controls, components, and responsive layouts.
- Strong Dataverse design (tables, relationships, business rules) and connector integration.
- Hands-on with solutions & pipelines, Git/Azure DevOps, and environment strategy.
- Proven performance tuning, delegation mastery, and accessible UI practices.
Nice to have:
- PCF for Canvas, custom connectors, and Azure services (Functions, API Management).
- Power BI embedding, Model-driven apps familiarity, basic TypeScript/React.
- Experience in regulated environments (audit, logging, compliance).
What We Offer:
- Paid vacation, paid days of sick leave with a doctors note, and days of paid sick leave without a doctors note;
- Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate;
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.);
- Regular team-building opportunities as well as bi-annual company-wide events;
- Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval.