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.