Description : Overview :
We are seeking a highly experienced and motivated Senior Power Platform Developer to join our technology team in Richmond, VA.
The ideal candidate will have 9+ years of extensive experience designing, developing, and deploying enterprise-level solutions using the Microsoft Power Platform, Dynamics 365, and related Azure / Microsoft 365 technologies.
This role requires a strong blend of low-code / no-code development expertise and traditional custom development skills to deliver scalable and robust business applications.
Key Responsibilities :
- Design & Development : Lead the design, architecture, and implementation of complex business solutions utilizing the Microsoft Power Platform (Power Apps, Power BI, Power Automate, and Dataverse).
- Solution Migration : Plan and execute the migration of legacy applications and data to the Power Platform / Dataverse environment.
- Custom Development : Develop and maintain custom components, integrations, and extensions using .Net, C#, and JavaScript.
- Dynamics 365 Customization : Perform advanced customization and configuration within Dynamics 365, including the creation of Forms, Views, Plug-ins, Workflows, and Business Process Flows (BPFs).
- Integrations & Data : Implement robust data integrations and migration strategies using Azure services such as Azure Synapse and Azure Data Factory.
- Collaboration Tools : Develop solutions utilizing SharePoint Online, Microsoft 365, and SPFx (SharePoint Framework).
- Automation : Utilize PowerShell Scripting for automation of administrative tasks and environment management.
- AI / Generative AI : Leverage and implement solutions using Microsoft Copilot Studio (formerly Power Virtual Agents) for intelligent conversational interfaces.
- DevOps : Establish and manage DevOps practices (CI / CD pipelines, source control, release management) for Power Platform and D365 solutions.
- Mentorship & Leadership : Provide technical guidance, mentorship, and code reviews to junior developers, ensuring adherence to best practices and coding standards.
Required Skills and Experience :
9+ years of professional experience in software development, with a significant focus on the Microsoft technology stack.Demonstrable expertise with the Microsoft Power Platform and Dataverse (formerly Common Data Service / CDS).In-depth experience in designing, implementing, and migrating solutions utilizing all components of the Power Platform : Power Apps (Canvas & Model-Driven), Power BI, and Power Automate (Flow).Proven experience with customization and implementation of Forms, Views, Plug-Ins, Workflows, and BPFs in a Dynamics 365 environment.Strong custom development experience using .Net, C#, and JavaScript.Hands-on experience with SharePoint Online, Microsoft 365, PowerShell Scripting, and SPFx (SharePoint Framework).Experience implementing Data Integrations and Migrations using Azure Synapse and / or Azure Data Factory.Experience implementing DevOps practices (Azure DevOps preferred) for Power Platform / D365 environments.Familiarity with or experience utilizing Microsoft Copilot Studio (Power Virtual Agents) for building bots / virtual agents.Excellent communication, analytical, and problem-solving skills.Education and Certifications :
A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.Relevant Microsoft Certifications (e.g., PL-400 : Power Platform Developer, MB-200 / MB-400 series) are highly desirable(ref : hirist.tech)