Microsoft Dynamics 365 CRM Developer
Occupations:
Software DevelopersComputer Systems AnalystsComputer Systems Engineers/ArchitectsWeb DevelopersComputer ProgrammersIndustries:
Scientific Research and Development ServicesWarehouse Clubs, Supercenters, and Other General Merchandise RetailersSecurities and Commodity ExchangesComputer Systems Design and Related ServicesBusiness Schools and Computer and Management TrainingWe are seeking a highly skilled Microsoft Dynamics 365 CRM Developer / Business Analyst to support enterprise-wide CRM initiatives and digital transformation projects. The ideal candidate will possess strong expertise in Dynamics 365 customization, CRM solution architecture, integrations, workflow automation, and business process optimization. This role requires close collaboration with technical teams, business stakeholders, and project leadership to deliver scalable CRM solutions aligned with operational objectives. Key ResponsibilitiesDesign, configure, customize, and maintain Microsoft Dynamics 365 CRM solutions across multiple business functions.Develop and enhance CRM applications using C#, .NET, JavaScript, HTML, SQL Server, and Dynamics 365 SDK tools.Configure entities/tables, forms, dashboards, workflows, security roles, business rules, and business process flows.Create custom plug-ins, ribbon customizations, scripts, and integrations using REST/SOAP APIs and Web Services.Build and maintain Dynamics 365 Portal / Power Apps Portal solutions.Collaborate with stakeholders to gather requirements, analyze current workflows, and propose process improvements.Translate business needs into technical and functional specifications.Support deployment activities across Development, QA, UAT, and Production environments.Develop SSRS reports, custom dashboards, and data visualizations.Perform troubleshooting, performance tuning, and issue resolution for CRM applications.Support legacy data mapping, migration validation, and system integration activities.Prepare SDLC documentation including technical design documents, test plans, release documentation, and user guides.Work closely with cross-functional teams to ensure successful project delivery and operational support. Required Skills & Experience5+ years of hands-on experience with Microsoft Dynamics CRM / Dynamics 365 development.Strong experience with Dynamics 365 customizations including:XrmToolBoxPlug-insRibbon WorkbenchJavaScript scriptingCustom workflowsExperience working with multiple Dynamics 365 modules such as Customer Service, Field Service, Marketing, or related modules.Expertise in Dynamics 365 configuration including forms, tables, views, workflows, business process flows, security roles, and web resources.Strong programming skills in:C# .NETJavaScriptHTMLSQL ServerExperience building and consuming CRM APIs, REST/SOAP services, and Web APIs.Hands-on experience with Dynamics 365 solution packaging and deployments.Experience with SSRS report development and SQL query optimization.Familiarity with SharePoint Online integration.Strong experience gathering business requirements and preparing functional/technical documentation.Experience with SDLC methodologies and documentation standards.Excellent communication and stakeholder management skills.Experience with Jira, Azure DevOps, or equivalent project management tools is preferred. Preferred QualificationsBachelor’s degree in Computer Science, Information Systems, or related field.Experience working in large enterprise or government environments.Ability to balance out-of-the-box platform capabilities with custom development approaches.Strong analytical, troubleshooting, and problem-solving skills.