Key Responsibilities
Dynamics 365 CE / CRM Delivery
- Design, configure, and customize Dynamics 365 CE modules (Sales, Customer Service, Marketing, Field Service).
- Implement custom entities, plugins, workflows, actions, business rules , and form customizations.
- Develop and enhance CRM extensions using C#, .NET, JavaScript, TypeScript, and Web Resources .
- Build and customize model-driven apps , forms , views , dashboards , and SLA / KPI configurations .
- Integrate Dynamics 365 with enterprise systems using Azure Service Bus, Logic Apps, API integration , and custom middleware.
Power Platform Development
Build Canvas Apps, Model-Driven Apps , and Custom Pages using Dataverse.Develop enterprise-grade Power Automate flows (cloud flows, business process flows).Implement Power Platform governance , solution-layered development, ALM pipelines, and environment strategy.Optimize Dataverse tables, relationships, and column-level security for performance and stability.Technical Architecture & Design
Participate in solution architecture with Architects and Leads.Create high-level and low-level design documents, data models, and integration mappings.Ensure adherence to best practices , Microsoft recommended patterns, and security & compliance standards.Required Skills & Experience
Core Technical Expertise
5+ years of hands-on technical experience in Dynamics 365 CE / CRM .Strong development experience with :C#, .NET Framework / Core (Good to have)JavaScript, TypeScriptPlugins, Custom Workflow ActivitiesPCF Controls (preferred)Hands-on experience with Dataverse schema design & security.Strong understanding of Solution Architecture , solution layering, and managed vs unmanaged solutions.Power Platform Skills
Power Apps (Canvas & Model-Driven Apps)Power Automate (Cloud & BPF)Power Platform ALM / PipelinesIntegration & Azure Skills
Experience integrating D365 with :Azure Service BusAzure Logic AppsREST / SOAP APIsWebhooks & Azure FunctionsFamiliarity with Azure AD, OAuth2, and application registrations.Professional Attributes
Strong analytical and problem-solving abilities.Ability to work in Agile / Scrum environments.Strong communication and stakeholder-interaction skills.Capable of working independently or as part of a distributed multi-vendor team.Passion for learning new technologies and staying aligned with Microsoft’s product roadmap.Preferred Certifications (Good to Have)
PL-400 : Power Platform DeveloperMB-210 / MB-230 / MB-220 (Sales, Customer Service, Marketing)Microsoft Certified : Power Platform Functional Consultant AssociateAzure Fundamentals (AZ-900)