We are seeking a Power Platform Engineer (Power Apps-focused) to build secure, scalable business applications as part of a broader modernization program moving from a legacy JBoss-based solution to a cloud-native Microsoft platform. The target landscape includes Microsoft Fabric (SQL-based data services), Power Automate, and Power Apps. You will design and develop Power Apps solutions that deliver great user experiences, integrate cleanly with backend services, and align with enterprise governance and ALM practices.
This role is outcome-focused: you ll collaborate with architects and stakeholders to implement the right app patterns for the problem, while staying open to improved approaches rather than following a rigid blueprint.
Essential Skills and Qualifications:
-
3 7+ years of experience
building business applications, with 2+ years hands-on Power Apps development (or equivalent depth via multiple production implementations). - Strong experience with Power Apps Canvas (and Model-driven if applicable), including:
- formulas, components, variables, collections
- delegation considerations and performance tuning
- responsive design and app lifecycle management
- Working knowledge of Power Platform Solutions and environment-based development practices.
- Solid understanding of data concepts: relational data basics, filtering, validation, and data integrity.
- Strong communication skills and ability to work with both technical teams and business stakeholders.
- Familiarity with
Power Automate
patterns (triggering flows from apps, error handling, approvals). - Experience integrating Power Apps with backend APIs (custom connectors, authentication concepts, API contracts).
- Familiarity with Microsoft data platform concepts (Fabric/SQL-based services) and working with structured datasets.
- Exposure to testing approaches for Power Apps (test plans, monitoring, telemetry, and support practices).
Key Responsibilities:
Power Apps Design & Development
- Design and build Power Apps (Canvas and/or Model-driven, based on fit) to support business processes and replace or enhance legacy UI capabilities.
- Translate requirements into intuitive app experiences: forms, dashboards, role-based screens, validation, and user-centric workflows.
- Implement app performance best practices (delegation-aware design, data shaping, optimized formulas, responsive layouts).
Data & Integration
- Connect Power Apps to enterprise data sources and services in a secure and maintainable way, leveraging approved connectors and patterns.
- Collaborate with backend and data teams to define clean interfaces (APIs/data contracts) and ensure the app layer remains stable as services evolve.
- Support integration needs with the broader platform (including Fabric and SQL-based services), ensuring correct data access and lifecycle handling.
Enterprise Standards, Governance & ALM
- Contribute to Power Platform solution architecture and follow standards for environments, security roles, and deployment.
- Package and manage changes using Solutions, supporting Dev/Test/Prod promotion and release discipline.
- Work within governance guardrails (DLP policies, connector usage, tenant/environment controls) and contribute feedback to improve these standards.
Quality, Security & Supportability
- Ensure applications meet non-functional expectations: usability, performance, accessibility (where applicable), and maintainability.
- Apply security best practices: least privilege access, role-based experiences, safe data exposure, and audit-friendly design.
- Produce lightweight documentation: app overview, data sources, key formulas/components, deployment notes, and support handover.
Collaboration & Delivery
- Partner with product owners and SMEs to refine requirements and iterate through prototypes quickly.
- Coordinate with Power Automate engineers, backend engineers, QA, and release teams to deliver end-to-end features.
- Participate in code/design reviews and contribute reusable components/patterns.