
MS DYNAMICS 365 CRM - Senior Technical Consultant
DXC Technology2 months ago
Cairo, EgyptSenior
Responsibilities
- Lead the technical design, development, customization, and implementation of Microsoft Dynamics 365 CRM/Customer Engagement solutions.
- Configure Dynamics 365 entities/tables, forms, views, dashboards, business rules, workflows, security roles, and business process flows.
- Develop plugins, custom workflow activities, JavaScript/TypeScript extensions, Web API integrations, and server-side components.
- Design integrations between Dynamics 365 CRM and enterprise applications using Azure services and third-party integration platforms.
- Build and extend Power Platform solutions using Power Apps, Power Automate, Dataverse, and Power Pages.
- Participate in requirements analysis, fit-gap workshops, technical design sessions, estimation, and solution architecture reviews.
- Support data migration, data cleansing, duplicate detection, and integration mapping activities.
- Manage solution packaging, deployments, environment strategy, release management, and CI/CD pipelines.
- Troubleshoot CRM issues, optimize solution performance, support security compliance, and provide production support.
- Create technical design documents, interface specifications, deployment guides, unit testing evidence, and support documentation.
- Provide technical leadership, conduct code reviews, and mentor junior CRM developers and consultants.
Requirements
- At least 6 years of hands-on experience implementing and supporting Microsoft Dynamics 365 CRM/Customer Engagement.
- Strong expertise with Dynamics 365 Sales, Customer Service, Field Service, Marketing, Dataverse, and Model-Driven Apps.
- Advanced development experience with C#, .NET Framework, .NET Core/.NET 6+, ASP.NET, Web API, REST/SOAP services, JavaScript, TypeScript, HTML, CSS, and SQL Server.
- Experience developing plugins, custom workflow activities, custom actions/APIs, PCF controls, ribbon commands, client-side scripting, and reusable technical components.
- Strong knowledge of Power Apps, Power Automate, Dataverse security, connectors, environment management, and application lifecycle management.
- Experience integrating Dynamics 365 CRM with ERP, contact center, portal, payment, middleware, and third-party enterprise systems.
- Hands-on experience with Azure Functions, Logic Apps, Service Bus, Key Vault, App Services, Application Insights, and Azure DevOps.
- Understanding of solution architecture, security roles, field-level security, data governance, performance optimization, and environment strategy.
- Experience with data migration, data quality, integration mapping, and reporting using SSIS, KingswaySoft, Power BI, FetchXML, SQL, or Dataflows.
- Ability to prepare technical design documents, deployment plans, code review reports, and production support handover documentation.
- Experience working in Egypt or supporting Egypt-based enterprise or government clients is preferred.
- Arabic language capability is an advantage.
Benefits
- The work model prioritizes in-person collaboration while offering flexibility for wellbeing, productivity, individual work styles, and life circumstances.
- DXC Technology promotes an inclusive environment and strong workplace connections and community.
Tech Stack
Categories
Solutions Engineering
About DXC Technology
DXC Technology is a public IT services and consulting company that runs and modernizes mission-critical systems for large enterprises and governments. It provides managed services, cloud migration and operations, cybersecurity, application development, and industry BPS, monetizing through long-term outsourcing and consulting engagements. Formed in 2017 from the merger of CSC and HPE Enterprise Services, DXC is headquartered in Ashburn, Virginia and trades on the NYSE as DXC.