Senior Power Platform Developer

Epmpoint, Inc.
Washington, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

Remote
Washington, United States of America

Tech stack

JavaScript
.NET
API
Artificial Intelligence
Application Integration Architecture
Application Lifecycle Management
Computing Platforms
HTML5
User Authentication
Automation of Tests
Azure
Bootstrap
C Sharp (Programming Language)
Code Review
Continuous Integration
Custom Software
Data Hub
DevOps
Entity Relationship Models
Github
Microsoft Dynamics
SQL Azure
Power BI
Azure
Azure DevOps Pipelines
Salesforce
SharePoint
Software Engineering
Data Streaming
Systems Integration
TypeScript
YAML
Scripting (Bash/Python/Go/Ruby)
Model-Driven Development
Microsoft Power Automate
Power Platform Integration
Multi-Agent Systems
Prompt Engineering
SOAPAPI
Backend
Build Management
Deployment Automation
Playwright
Data Analytics
low-code
Integration Frameworks
Codebase
Front End Software Development
Webhooks
Serverless Computing
Powerapps
Web Api

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

Apply for this position