Description: We are looking for an experienced Senior Dynamics 365 CRM / Power Platform Developer with a strong technical background in extending and integrating Microsoft Dynamics 365 CE and building complex business applications using the Power Platform. The ideal candidate will have extensive hands-on experience in solution architecture, custom development, integration, and deployment across environments, with a strong command of Microsoft Dataverse, Azure services, and ALM (Application Lifecycle Management) best practices. Key Responsibilities: · Design, and implement solutions in Dynamics 365 Customer Engagement (CE) including Sales, Customer Service, and custom model-driven apps. · Develop and customize CRM components including custom entities, forms, views, dashboards, workflows, business rules, plug-ins, JavaScript, and real-time workflows. · Build custom business applications using Power Apps (Canvas and Model-Driven), Power Automate (Cloud Flows), and integrate with external data sources using Dataverse. · Create and manage custom connectors, PCF (PowerApps Component Framework) controls, and utilize Azure Functions, Logic Apps, and Service Bus for complex integrations. · Implement server-side code using C#, including Custom Workflow Activities and Plugin Assemblies, with strong debugging and unit testing practices. · Manage CI/CD pipelines and solution deployments using Azure DevOps, including environment provisioning, branch strategy, and source control for solutions and code. · Design and maintain custom security models, role-based access control, and field-level security in Dynamics 365 and Dataverse. · Integrate Dynamics 365 with external systems using REST APIs, OData, webhooks, and Azure API Management. · Participate in technical design reviews and code reviews. · Provide technical documentation, unit tests, and support for UAT and production deployments. Technical Skills Required: · Languages/Technologies: C#, .NET Framework/Core, JavaScript/TypeScript, Web APIs, HTML/CSS · Platforms/Tools: Microsoft Dynamics 365 CE, Power Platform (Power Apps, Power Automate, Power BI), Microsoft Dataverse · Azure Integration: Logic Apps, Azure Functions, Azure Service Bus, Key Vault, API Management · DevOps/ALM: Azure DevOps (Pipelines, Boards, Git), Solution Layering, Environment Management, Configuration Migration · Data Integration: SQL Server, OData, REST, SSIS, KingswaySoft (desirable) · Custom Controls: PCF (PowerApps Component Framework) · Security: OAuth 2.0, Azure AD, role-based access control, MFA-aware applications Experience & Qualifications: · 5+ years of experience in Microsoft Dynamics 365 CE and Power Platform development. · Deep understanding of Dynamics 365 SDK, API usage, Plugin registration tools (e.g., Plugin Registration Tool, XrmToolBox). · Proven experience with enterprise-grade Power Platform solutions, including offline support, environment strategy, and solution segmentation. · Experience with unit testing frameworks like FakeXrmEasy is a plus. · Microsoft certifications preferred: PL-200, PL-400, PL-600, MB-600, or AZ-204. Nice to Have: · Experience with Dynamics 365 Field Service, Project Operations, or Marketing modules. · Knowledge of Power Virtual Agents and AI Builder. · Exposure to front-end frameworks like React or Angular (for PCF controls). · Familiarity with PowerShell scripting for deployment automation. Why Join Us: · Work on enterprise-scale CRM/ERP digital transformation projects. · Cutting-edge Microsoft ecosystem (Power Platform, Azure, Dynamics 365). · Strong technical team and career growth opportunities. · Access to training, certification reimbursement.