Full Stack Developer – Power Platform / Dynamics 365 CE
Location: Remote/Hybrid
Experience: 6 to 8 years
Job Type: Full-time
Job Summary
We are seeking a skilled Full Stack Developer with extensive experience in React JS and TypeScript. This role requires hands-on expertise in Microsoft Power Platform and Dynamics 365 Customer Engagement (CE). The ideal candidate will be adept at creating scalable front-end components and building robust backend integrations utilizing Dataverse, PCF, plugins, and Azure services. Experience with F&O integrations and Project Operations is considered an advantage.
Key Responsibilities
- Develop and maintain front-end applications and components using React JS and TypeScript.
- Design and build PCF components for Dynamics 365 CE, leveraging React and TypeScript.
- Develop Custom Pages, Custom APIs, and Dataverse plugins using C#.
- Implement integrations between Dynamics 365 CE and F&O using Dual-write and Virtual Tables.
- Build and support integrations using Azure services, including Azure Functions, Azure Service Bus, and Logic Apps.
- Collaborate with functional and technical teams to translate business requirements into high-quality technical solutions.
- Adhere to best practices for performance, security, code quality, and ALM.
- Participate in code reviews, deployments, and production support activities.
Required Skills & Qualifications
- Strong hands-on experience with React JS and TypeScript.
- Solid experience in Dynamics 365 CE / Dataverse.
- Proven experience in developing:
- PCF components
- Custom Pages
- Custom APIs
- Plugins
- Strong C# skills for Dataverse plugins and server-side development.
- Experience with Azure integration services:
- Azure Functions
- Azure Service Bus
- Azure Logic Apps (preferred)
- Familiarity with Dual-write and Virtual Tables for F&O integration.
- Good understanding of Power Platform architecture and ALM practices.
Good to Have
- Experience with Dynamics 365 Project Operations.
- Exposure to Azure DevOps CI/CD pipelines.
- Experience working in Agile / Scrum environments.
Soft Skills
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work independently in a fast-paced environment.