About the Role
The Dynamics 365 Developer will be responsible for designing, developing, customizing, and integrating Microsoft Dynamics 365 CRM/CE solutions to meet business requirements. The role involves working within the Power Platform ecosystem, extending functionality using C#, JavaScript, and Azure services, and collaborating with cross-functional teams for solution implementation.
Job Title
Dynamics 365 Developer
Responsibilities
- Customize and configure Dynamics 365 CRM modules (Sales, Customer Service, Field Service, Marketing).
- Develop custom plugins, workflows, and actions using C# and .NET.
- Extend Power Platform capabilities using Power Apps, Power Automate, and Dataverse.
- Build UI extensions using JavaScript, TypeScript, and Web Resources.
- Integrate Dynamics 365 with external systems using APIs, Logic Apps, and Azure Functions.
- Create and manage solutions, environments, and deployments through Azure DevOps.
- Analyze functional requirements and translate into technical specifications.
- Support testing, debugging, and issue resolution across environments.
- Ensure best practices around performance, scalability, and security.
- Participate in Agile/Scrum delivery activities.
Required Skills
- 3+ years experience in Dynamics 365 CRM/CE development (or equivalent experience).
- Strong knowledge of Dynamics 365 customization and configuration.
- Hands-on experience with C#, .NET Framework/Core, Power Apps, Power Automate, JavaScript (forms, ribbon, command bar), Dataverse / CDS.
- Experience with FetchXML, LINQ, or SQL Server queries.
- Familiarity with solution management and CI/CD pipelines (Azure DevOps).
- Understanding of Dynamics CRM SDK, REST & SOAP APIs.
- Experience with Microsoft Azure services (Logic Apps, Functions) preferred.
Desirable Skills
- Experience with Microsoft Azure services (Logic Apps, Functions).
Education Qualification
Not specified.