Job Description
We are seeking a Full Stack Developer with strong skills in React.js , .NET / .NET Core , and hands-on experience in Microsoft Dynamics 365 Customer Engagement (D365 CE / Dynamics CRM) . The ideal candidate will be responsible for designing, developing, integrating, and customizing applications that interact with Dynamics CRM and external systems.
Roles & Responsibilities
- Develop responsive user interfaces using React.js , TypeScript, HTML5, CSS3, and REST APIs.
- Build & optimize backend services using .NET / .NET Core / Web API .
- Work on customizations and integrations with Dynamics 365 CE / Dataverse.
- Create CRM custom components (Plugins, Custom workflows, JavaScript, PCF Controls).
- Develop & consume Web APIs / OData / FetchXML / Power Platform components.
- Integrate CRM with third-party systems using REST, SOAP, Azure Logic Apps, Service Bus, etc.
- Build reusable UI components and Micro-frontend integrations when needed.
- Work with Power Automate for automation and workflows.
- Develop secure apps using OAuth, Azure AD, and role-based access.
- Work with SQL Server & data modeling within Dataverse.
- Participate in design decisions, performance improvements, code reviews, and best practices.
- Work in Agile environment (Scrum, DevOps CI / CD pipelines).
Required Technical Skills
Frontend
React.js / Next.jsTypeScript / JavaScript (ES6+)Redux / Hooks / Context APIHTML5, CSS3, Bootstrap / TailwindBackend
ASP.NET Web API / .NET Core MVCREST API design & microservicesDynamics CRM (D365 CE)
CRM Customization & ConfigurationPlugins (C#), Custom Workflows, ActionsJavaScript / TypeScript form scriptingPCF Controls Development (nice to have)Dataverse, Solution Packaging & DeploymentPower Automate / Logic AppsIntegration
Azure Logic Apps / Azure Functions / Service Bus / API ManagementOData, FetchXML, JSON, SOAPDatabase
SQL Server, Dataverse queriesTools / Other
Azure DevOps / Git / CI-CDUnit testing frameworks (Jest / NUnit)Agile / SCRUM