We’re hiring at our location in

D365 CE Techno-Functional Consultant - Solution Architect

Job Description

ECCO Gulf Majorel Qatar is seeking an experienced D365 CE Techno-Functional Consultant - Solution Architect to join our team in Qatar. As a key player in our consulting division, you will be responsible for designing and implementing Microsoft Dynamics 365 Customer Engagement solutions. Your expertise will guide our clients in optimizing their CRM strategies and processes.

  • Lead the design and architecture of D365 CE solutions to meet client requirements.
  • Conduct detailed analysis of business processes and provide strategic recommendations.
  • Configure and customize D365 CE applications to align with business objectives.
  • Collaborate with cross-functional teams to ensure seamless integration with other systems.
  • Provide technical guidance and support throughout the project lifecycle.
  • Develop and maintain comprehensive documentation of solutions and processes.
  • Stay updated with the latest D365 CE features and industry trends to enhance solution offerings.
  • Ensuring that all Microsoft Dynamic CRM applications are working perfectly according to the Support SLA.
  • For any new requirements from business users designing & Solution mapping with OOB MSCRM functionality.
  • Lead the end-to-end implementation, configuration, and optimization of Dynamics 365 CRM modules (Customer Service, Customer Voice, and Field Service).
  • Conduct requirement gathering sessions with business stakeholders and translate functional needs into CRM solutions.
  • Configure business rules, workflows, Power Automate flows, security roles, and data models.
  • Customize the system using JavaScript, TypeScript, Power FX, C#, .NET, and custom connectors.
  • Develop Power Apps (Canvas & Model-Driven) solutions to extend CRM functionalities.
  • Ensure compliance with GDPR, security best practices, and governance policies in CRM deployments.
  • Design and implement cloud-native, microservices-based extensions for Dynamics 365.
  • Develop loosely coupled, scalable, and resilient services using Docker & Kubernetes (AKS, EKS).
  • Implement serverless architectures Azure Functions for workflow automation and eventdriven processes.
  • Design and manage RESTful APIs, GraphQL APIs, OData endpoints, and API management solutions.
  • Integrate Dynamics 365 CRM with external third-party applications (Payment Gateways, Custom Portals, Chatbots, and AI-powered assistants).
  • Implement service mesh architectures (Istio, Linkerd, Consul) to handle microservices communication.
  • Automate build, release, and deployment processes using Azure DevOps, GitHub Actions, Jenkins, or GitLab CI/CD.
  • Develop containerized solutions using Docker and deploy them via Kubernetes orchestration.
  • Ensure high availability and scalability of CRM environments through autoscaling, load balancing, and failover strategies.
  • Develop and manage secure API integrations between Dynamics 365 and enterprise applications.
  • Implement API security best practices (OAuth 2.0, OpenID Connect, JWT, API Gateway).
  • Work with Azure API Management, AWS API Gateway, or Kong API Gateway to optimize API performance.
  • Ensure efficient ETL (Extract, Transform, Load) processes for data synchronization between systems.
  • Design and maintain event-driven architecture using Azure Event Grid.
  • Design and optimize data models, entity relationships, and database schema within Dataverse.
  • Develop Power BI dashboards and advanced analytics solutions to provide CRM insights.
  • Implement data migration strategies from legacy CRM systems using SSIS, Data Export Service, Azure Data Factory.
  • Manage data security, privacy, retention policies, and compliance with regulatory standards.
  • Lead CRM transformation projects using Agile (Scrum, SAFe) or Waterfall methodologies.
  •  Conduct risk assessments, mitigation strategies, and performance evaluations for CRM projects.
  • Should have Hand on experience in workflow and business process automation of complex business processes. To achieve digital transformation.
  • Interact with clients/customers to understand business requirements and document the same.
  • Conduct business process analysis and create Fit/Gap report.
  • Solution testing and assist with user acceptance testing.
  • Conduct workshops and training sessions for clients and internal teams.

Required Profile

We are looking for a seasoned professional with a strong blend of technical and functional expertise in Microsoft Dynamics 365 CE. The ideal candidate will possess:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a D365 CE Solution Architect or similar role.
  • +14 years of experience in full lifecycle implementation of Microsoft Dynamics CRM solutions.
  • At least 7 years of hands-on development with .NET, JavaScript, TypeScript, Power FX,, Power Apps, Power Automate, and working knowledge of Power BI.
  • Strong background in Dynamics 365 Customer Engagement, including Sales, Customer Service, Voice, and Field Services modules.
  • Proficiency in customization, configuration, and integration of D365 CE
  • Expertise in Dynamics CRM customization and configuration, including workflows, dashboards, forms, views, integrations, plugins, and reports.
  • Deep understanding of Common Data Service (CDS) and Common Data Model (CDM).
  • Skilled in custom plugin development, solution deployment, and data model customization.
  • Knowledge of .NET framework, including development in ASP.NET and C#.
  • Strong grasp of UX principles, focusing on user needs and business goals.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Proven ability to lead Fit/Gap analysis, solution architecture, integration design, data migration, and performance optimization.
  • Develop loosely coupled, scalable, and resilient services using Docker & Kubernetes (AKS, EKS). Design and manage RESTful APIs, GraphQL APIs, OData endpoints, and API management solutions.
  • Integrate Dynamics 365 CRM with external third-party applications (Payment Gateways,Custom Portals, Chatbots, and AI-powered assistants).
  • Implement service mesh architectures (Istio, Linkerd, Consul) to handle microservices communication.
  • Automate build, release, and deployment processes using Azure DevOps, GitHub Actions, Jenkins, or GitLab CI/CD.
  • Implement API security best practices (OAuth 2.0, OpenID Connect, JWT, API Gateway).
  • Develop Power Apps (Canvas & Model-Driven) solutions to extend CRM functionalities.
  • Ensure compliance with GDPR, security best practices, and governance policies in CRM deployments.
  • Implement data migration strategies from legacy CRM systems using SSIS, Data Export Service, Azure Data Factory.
  • Experience in designing and delivering end-to-end solutions across a range of industries.
  • Familiarity with Agile, Waterfall, and DevOps delivery methodologies.
  • Ability to work effectively in a team-oriented environment.
  • English speaker is a Must.

Certifications

  • Microsoft Certified: Dynamics 365 Solution Architect.

  • Microsoft Certified: Power Platform Solution Architect.

  • Microsoft Certified Solutions Developer (Web Applications)

  • Microsoft Certified in Managing Dynamics Implementations.

  • PMP Certification (Preferred).

  • Applications submitted without the required certificates will not be considered

A big team is looking forward to you. Apply here!

ECCO Gulf Majorel Qatar | Human Resources | Taha Fathi Soukrab


You want to learn more about us?
Visit us on Eccogulf.