Job Title: Power Platform Developer
Location: Remote
Job Type: Full-Time
Position Overview:
We are looking for a hands-on Power Platform / Dynamics 365 CE Developer to support our Microsoft Dynamics 365 Sales and Customer Service solutions. This role combines low-code/no-code development using Power Automate and Power Apps with custom development in C# and TypeScript to extend and integrate Microsoft CE. You will work closely with solution architects, functional consultants, and business stakeholders to design and deliver scalable solutions aligned with our enterprise architecture standards.
Key Responsibilities:
- Customize and extend Dynamics 365 CE (Sales and Service modules) using Power Platform and traditional code-first approaches.
- Design and develop Power Automate flows to automate business processes across Dynamics 365 and Microsoft 365.
- Build Canvas and Model-Driven Apps to enhance Dynamics 365 user experience.
- Implement and maintain custom plugins, workflows, and web resources using C# and TypeScript.
- Integrate with external systems using REST APIs and Microsoft Dataverse.
- Translate functional requirements into scalable technical designs that align with architectural principles.
- Participate in code reviews, system testing, and deployment activities in an agile environment.
- Troubleshoot and resolve technical issues, performance bottlenecks, and integration problems.
- Maintain technical documentation and contribute to best practices for Power Platform and Dynamics 365 development.
Required Qualifications:
- 2+ years of experience developing with Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
- Strong knowledge of Dynamics 365 CE Sales and Service modules, including entity customization, business rules, and workflows.
- Experience with plugin development and custom workflow assemblies using C#/.NET.
- Proficiency in TypeScript/JavaScript for building custom UI components and client-side logic in Dynamics.
- Familiarity with Power Fx, data modeling, and solution layering in Power Platform.
- Working knowledge of integration techniques using Web APIs, Azure Logic Apps, or Azure Functions.
- Understanding of environment management and ALM practices (Dev/Test/Prod) using solutions and pipelines.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- Microsoft certifications (PL-400, MB-210).
- Experience working with Azure DevOps and CI/CD for Power Platform and Dynamics 365 deployments.
- Familiarity with Microsoft Power Pages and Virtual Agents is a plus.
- Exposure to governance frameworks or participation in a Power Platform Center of Excellence (CoE).
Work Environment:
- Agile project delivery model
- Tools: Azure DevOps, Visual Studio, Power Platform Admin Center, Teams, etc.