CRM Developer (D365)
Overview
Design, develop, and maintain Dynamics 365 solutions by translating defined requirements into scalable, high-quality technical components aligned with established standards.
Duties and Responsibilities
- Solution Development
- Develop CRM components (forms, workflows, plugins, dashboards, reports)
- Implement application logic using C#, .NET, JavaScript, and APIs
Configure and customize D365 modules
- Web Development experience with the latest web stack. (Required for Process Factorial) Integration & Technical Implementation
- Build integrations using REST/SOAP services and utilize Power Automate (Flow).
- Utilize Azure services (Service Bus, Function Apps, AppInsights, APIM, Logic Apps, App service)
- Support data exchange across systems
DevOps
- Provide implementation and deployment guides.
- Package solutions and manage deployments across environments
- Experience with CI/CD Pipeline, Managed Environments and Proficient with Git/Github and ADO. Troubleshoot defects and production issues
Documentation
- Create technical and operational documentation
- Provide implementation and deployment guides and specifications.
Qualification
- BS in Computer Science, Information Technology, Engineering, or a related field.
- Advanced degree or equivalent experience is an advantage.
- Dynamics 365 customization, including forms, workflows, plugins, and extensibility
- Proficiency in C#, .NET, JavaScript, and API integrations (REST/SOAP)
- Azure integration services (Service Bus, Function Apps, APIM, Logic Apps)
- Power Platform expertise (Dataverse, Power Apps, Power Automate, Power Pages, Liquid)
- Web Development experience with JavaScript, React, Node, Typescript (Required for Process Factorial with Extensions)