Job Title: Senior CRM Platform Engineer
Location: Dubai
We are seeking a highly skilled and motivated CRM Platform Engineer with expertise in .NET plugin development to join our dynamic team. The ideal candidate will have a strong background in designing, implementing, and supporting CRM solutions, particularly in Microsoft Dynamics 365 or similar CRM platforms, leveraging custom plugins built using .NET technologies.
Key Responsibilities:
- Design and develop business applications using Power Apps, including custom solutions for internal and external-facing portals with Power Pages.
- Build automated workflows with Power Automate to streamline and improve business processes.
- Collaborate closely with business stakeholders to gather requirements and ensure Power Platform solutions align with business needs and objectives.
- Troubleshoot, debug, and optimize Power Apps applications and Power Automate workflows to ensure peak performance and user experience.
- Integrate Power Apps and Power Automate with other Microsoft 365 tools, as well as external systems, to create seamless workflows.
- Ensure data integrity and security by implementing robust data protection measures across Power Platform solutions.
- Provide training and user support to ensure smooth adoption and effective use of newly developed applications.
- Document technical design decisions, workflows, and user guides for ongoing reference and knowledge sharing.
Qualifications:
- Bachelor's degree in computer science, Information Technology, or a related field.
- Proven experience in developing solutions with Microsoft Power Apps and Power Automat and MS CRM with a solid track record of building robust applications and workflows.
- Experience creating custom connectors and integrating Power Platform solutions with both standard and custom APIs.
- CRM SDK & API Knowledge - Familiarity with the Dynamics 365 SDK, XRM Toolbox, and experience in working with OData, REST APIs, and SOAP for integrations.
- Proficiency in C#, ASP.NET, and .NET Core for plugin development and integrations.
- Microsoft Dynamics 365 (or CRM) experience is required, with strong knowledge of CRM customization and plugin development.
- Familiarity with Microsoft Dataverse (formerly Common Data Service) and its integration with the Power Platform ecosystem.
- Must have 4 years with .Net plugins, Power Automate, Canvas, Power Page
- Strong understanding of relational databases, data modeling, and how to leverage these concepts within the Power Platform.
- Experience integrating Power Platform tools with other Microsoft 365 services and CRM's including SharePoint, Teams, and Dynamics 365.
- Microsoft Dynamics 365 (or CRM) experience is required, with strong knowledge of CRM customization and plugin development.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication skills, both written and verbal, with the ability to translate technical concepts for non-technical stakeholders.
- A collaborative team player with the ability to work independently when required.