Senior Power Platform Developer
Role details
Job location
Tech stack
Job description
You will be our primary pro-code developer and de facto solution architect for Power Platform engagements, owning technical delivery end-to-end - from solution architecture and environment strategy through custom code, integration, and production support. This is not a configuration-only role: you will be expected to design the architecture, defend it in technical reviews, and personally write the code that low-code tools cannot. You will pivot fluidly between low-code configuration and custom development to solve complex integration and performance challenges, orchestrating data flows across Dynamics 365, Power Apps, SharePoint Online, Dataverse, and Azure., Solution Architecture
- Own solution architecture for Power Platform engagements: environment strategy (dev/test/prod, DLP policies, Managed Environments), ALM strategy, and Application Lifecycle governance.
- Design Dataverse data models that balance normalization, performance, and long-term maintainability; document entity relationship diagrams and integration architecture.
- Evaluate build-vs-buy and low-code-vs-pro-code tradeoffs, and present architecture decisions and risk tradeoffs to technical leads and government stakeholders.
- Define and enforce coding standards, branching strategy, and solution layering (managed/unmanaged solutions, ALM pipelines) across the development team.
- Conduct architecture and code reviews; identify performance bottlenecks (API throttling, Dataverse query plans, plugin execution pipeline) and design remediation.
Active Development
- Lead development and maintenance of high-traffic Power Pages portals, Model-driven Apps, and complex Canvas Apps.
- Design and implement complex Dataverse plugins, custom workflow activities, and custom APIs/actions in C#.
Pro-Code Implementation
- Utilize C#/.NET and the Power Apps Component Framework (PCF) to extend platform functionality beyond native control limitations.
- Write custom scripts using Liquid, JavaScript, TypeScript, and Bootstrap; build reusable JS libraries/web resources for Model-driven Apps.
- Develop custom connectors and virtual entities/tables where native connectivity is insufficient.
AI & Analytics
- Build and embed Power BI reports (DAX/M) for actionable data insights, including composite/DirectQuery models against Dataverse.
- Develop and configure Copilot agents in Copilot Studio, including custom prompt engineering, topic orchestration, and integration with Dataverse/external APIs via plugins and connectors.
CRM & Ecosystem Integration
- Design and build complex, resilient integrations between Dynamics 365 and other data sources (REST/SOAP APIs, event-driven patterns via webhooks and the Dataverse Event Framework).
- Leverage Salesforce experience to facilitate data migrations, cross-platform interoperability, and coexistence strategies during transitions.
System Integration
- Build and maintain backend automation using Azure Logic Apps, Power Automate, and Azure Functions to integrate Dataverse, SharePoint Online, and external APIs.
- Design for resilience: error handling, retry logic, idempotency, and monitoring/alerting across integration points.
Data Modeling & Security
- Configure Dataverse schemas, business rules, calculated/rollup fields, and complex security models (Business Units, Security Roles, Web Roles, Table Permissions, column-level security) to meet strict DoD/GCC compliance standards.
- Design row-level and field-level security models that scale across multi-tenant or multi-agency environments.
Authentication & Lifecycle
- Implement secure external authentication (Azure AD B2C, custom identity providers for Power Pages).
- Manage the end-to-end development lifecycle, including solution packaging, environment promotion, and automated deployments via Azure DevOps pipelines (YAML-based CI/CD preferred).
Requirements
- Security Clearance: Active DoD Clearance is mandatory.
- Certifications: PL-400 (Microsoft Power Platform Developer) is required. PL-600 (Power Platform Solution Architect) is highly preferred and strongly signals fit for this role's architecture scope.
- Experience: 10+ years of total software development experience, with at least 5+ years specifically in the Power Platform (Power Pages, Dataverse, Power Automate, Power Apps), including demonstrated experience serving as or alongside a solution architect on multi-workstream implementations.
- Technical Foundations: Proven professional background as a Full-Stack or .NET developer, with the ability to read and reason about complex existing codebases, not just build greenfield solutions.
- Platform Proficiency: Hands-on experience integrating Dynamics 365, SharePoint Online, and Power Pages, including at least one large-scale, high-traffic portal implementation.
- Cross-Platform Exposure: Practical experience with Salesforce architecture or development, particularly in environments requiring platform interoperability.
- Front-end Skills: Advanced proficiency in Liquid, JavaScript, HTML5, and Bootstrap.
Preferred Skills
- Custom Development: Extensive experience with C#/.NET for the Power Apps Component Framework (PCF), custom plugins, and custom Dataverse APIs.
- AI & Data: Advanced experience with Power BI (DAX/M) and Copilot Studio (custom prompt engineering and agent orchestration).
- DevOps: Experience with Azure DevOps or GitHub Actions for automated ALM, including solution checker integration and automated testing (Easy Repro, Playwright, or equivalent).
- Federal Context: Prior experience working within the Government Community Cloud (GCC/GCC High) or equivalent federal regulated environments.
- Architecture Artifacts: Experience producing solution architecture documentation, ERDs, and integration design documents for government technical reviews.
Technical Environment
- Platform: Power Pages, Power Apps (Canvas & Model-driven), Power Automate, Dynamics 365, Copilot Studio.
- Data & Content: Microsoft Dataverse, SharePoint Online, Azure SQL, Power BI.
- Cloud: Azure Logic Apps, Azure AD B2C, Azure Functions, Azure DevOps.
- External/Legacy: Salesforce (interoperability/migration).
Benefits & conditions
5.05.0 out of 5 stars Remote $150,000 - $180,000 a year - Full-time, Pulled from the full job description
- 401(k) 4% Match
- Prescription drug insurance
- AD&D insurance
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance, * 401(k) 4% Match
- AD&D insurance
- Dental insurance
- Disability insurance
- Flexible spending account
- Green card sponsorship
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Prescription drug insurance
- Vision insurance