Senior Dynamics 365 & Power Platform Engineer
About the role
In This Role
You will serve as a Senior Dynamics 365 and Power Platform Engineer responsible for designing, developing, and modernizing enterprise CRM applications. Your work will focus on building secure, scalable solutions using Dynamics 365, Dataverse, Power Apps (Model-Driven), Power Automate, Power Pages, and Azure DevOps, with an emphasis on engineering excellence, automation, user experience redesign, and compliance in regulated environments. You will play a key role in simplifying legacy applications, implementing role-based security, and improving operational efficiency through automation and analytics.
Candidates must be based in the Pacific Time Zone (PST). Applicants outside of PST will not be considered as this role requires real-time collaboration with teams operating in Pacific hours.
Key Responsibilities
Dynamics 365 & Dataverse Engineering
- Design and develop model-driven apps using Dataverse, including forms, views, business rules, and business process flows
- Build and register custom plugins in C# and custom APIs to support complex logic and backend processing
- Create and deploy PCF (Power Apps Component Framework) controls using React and TypeScript to enhance user experience and extend Dynamics functionality
Automation & Integration
- Build Power Automate cloud flows for email notifications, escalations, record updates, and backend automation
- Integrate Dynamics with SharePoint, Azure Functions, and external systems while maintaining security and compliance
- Implement document management and file storage strategies that balance collaboration and regulatory requirements
Application Lifecycle Management & DevOps
- Own ALM processes using Azure DevOps, including CI/CD pipelines, solution packaging, version control, and deployment across multiple environments (DEV, TEST, UAT, PROD)
- Ensure high-quality releases through