Job Description
Responsibilities
- Design, develop, and maintain backend components for Microsoft Dynamics 365 CRM applications.
- Develop custom plugins, workflows, custom actions, business process flows, and server-side extensions using the Dynamics 365 SDK.
- Build and maintain RESTful APIs and backend services to integrate Dynamics 365 CRM with internal and third-party applications.
- Develop custom business logic using C#, .NET Framework/.NET Core, and Microsoft technologies.
- Design and optimize SQL Server databases, queries, stored procedures, and data models.
- Work extensively with Microsoft Dataverse and Dynamics 365 entities.
- Develop and maintain secure integrations using Azure services where applicable.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot application issues, optimize performance, and resolve production incidents.
- Collaborate with cross-functional teams to gather requirements and deliver scalable CRM solutions.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Prepare technical documentation, deployment guides, and API documentation.
- Ensure applications comply with Microsoft’s security and development best practices.
Required Skills
- Strong experience in Microsoft Dynamics 365 CRM development.
- Excellent hands-on experience with C# and .NET Framework/.NET Core.
- Strong knowledge of Microsoft Dynamics 365 SDK.
- Experience developing Plugins, Custom Workflow Activities, Custom Actions, and Business Process Flows.
- Experience building REST APIs and integrating Dynamics 365 with external systems.
- Strong SQL Server development skills including stored procedures, views, indexing, and query optimization.
- Hands-on experience with Microsoft Dataverse.
- Understanding of Dynamics 365 Security Model including Users, Teams, Roles, and Business Units.
- Experience with Git, Azure DevOps, and CI/CD pipelines.
- Strong debugging, troubleshooting, and performance optimization skills.
- Excellent communication and stakeholder management skills.
Preferred Skills
- Experience with Azure Functions, Azure Logic Apps, Azure Service Bus, or Azure API Management.
- Knowledge of Power Platform (Power Automate, Power Apps, Power Pages).
- Experience with Dynamics 365 Sales, Customer Service, or other CRM modules.
- Exposure to Microsoft Power Platform integrations.
- Experience working with enterprise CRM implementations.
- Familiarity with Agile/Scrum methodology.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 3+ years of professional software development experience.
- Minimum 3+ years of hands-on Microsoft Dynamics 365 CRM backend development experience preferred
Are you interested in this position?
Apply by clicking on the āApply Nowā button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru