Here is a detailed Job Description (J.D.) for a Senior D365 CE Technical Engineer (8–9+ Years Experience) tailored to your requirement:Job Title: Senior D365 CE Technical Engineer Experience: 8–9+ Years Location: [Specify Location] Employment Type: [Full-Time / Contract]Job Summary We are looking for a highly experienced Senior D365 CE (Customer Engagement) Technical Engineer with 8–9+ years of hands-on experience in designing, developing, customizing, and implementing Microsoft Dynamics 365 CE solutions. The ideal candidate should have strong expertise in .NET development, Web API integrations, SQL, Azure Logic Apps, and Azure Functions, along with deep knowledge of D365 CE customization and extension capabilities.Key Responsibilities 1. D365 CE Development & Customization Design, develop, and implement customizations in Microsoft Dynamics 365 CE (Customer Engagement). Develop Plugins, Custom Workflow Activities, and Custom Actions using C#. Customize entities, forms, views, dashboards, business rules, and security roles. Work extensively on model-driven apps. Configure and extend standard D365 CE modules (Sales, Service, Marketing, etc.). Develop PCF controls (PowerApps Component Framework) where required. Perform solution packaging and deployment across environments.2. Integration & API Development Develop and consume REST/SOAP APIs using .NET and Web API. Integrate D365 CE with external systems using: Azure Logic Apps Azure Functions Service Bus Webhooks Implement real-time and batch integrations. Work with Dataverse Web API and OData endpoints. Handle authentication using OAuth, Azure AD, etc.3. Azure & Cloud Development Develop serverless integrations using Azure Functions. Create and manage workflows using Azure Logic Apps. Work with Azure App Services and Azure Storage. Monitor and troubleshoot Azure-based integrations. Implement CI/CD pipelines for D365 CE and Azure components.4. Database & SQL Write complex SQL queries, stored procedures, and views. Optimize data migration and transformation processes. Support data integration and reporting requirements. Experience with SSIS/ETL tools (preferred).5. Solution Design & Architecture Participate in technical design discussions. Provide scalable and high-performance solution designs. Conduct code reviews and ensure best practices. Implement performance optimization strategies in D365 CE. Ensure adherence to Microsoft best practices and coding standards.6. DevOps & ALM Manage D365 solutions using Azure DevOps. Implement branching strategy and version control. Handle deployments using pipelines. Experience with solution layering and managed/unmanaged solutions.7. Support & Governance Provide L3 technical support. Troubleshoot performance and production issues. Maintain documentation for technical designs and integrations. Mentor junior developers.Technical Skills Required Primary Skills Microsoft Dynamics 365 CE (Customer Engagement) Dataverse customization C#, .NET Framework / .NET Core Web API (REST/SOAP) JavaScript & TypeScript Azure Logic Apps Azure Functions SQL Server Secondary/Good to Have Power Platform (Power Apps, Power Automate) PCF Controls SSIS Azure Service Bus Azure DevOps OAuth / Azure AD Authentication Experience in D365 Sales/Customer Service modulesQualifications Bachelor’s degree in Computer Science / IT / Engineering or equivalent. Microsoft Dynamics 365 certifications preferred. Azure certification is a plus.Experience Requirements 8–9+ years of overall IT experience. Minimum 5+ years of hands-on D365 CE development experience. Proven experience in end-to-end D365 CE implementations. Strong experience in cloud-based integrations using Azure services.Soft Skills Strong analytical and problem-solving skills. Excellent communication skills. Ability to work independently and in team environments. Client-facing experience preferred.
Job Title
D365 CE Technical Consultant