Job Title: MS Dynamics 365 Developer Location: Kuala Lumpur, Malaysia Duration: 18 Months (Renewable Contract) Experience Required: 8+ Years Notice Period: Maximum 30 Days Job Description: We are seeking a highly skilled MS Dynamics 365 Developer with extensive experience in Dynamics 365 Customer Engagement (CE) and the Power Platform to join our team in Kuala Lumpur, Malaysia. This role requires a proactive individual who can drive the design, development, and deployment of CRM solutions tailored to business needs. Key Responsibilities: Serve as a subject matter expert for Microsoft Dynamics CRM from a technology standpoint. Collaborate in the creation and review of conceptual and detailed designs and assist in estimation efforts. Lead the technical design, configuration, and customization of Microsoft Dynamics CRM functionalities. Develop and deliver customized solutions using tools such as JavaScript, plugins, Power Platform, and C# . Work closely on integration and migration efforts , ensuring seamless connectivity across systems. Customize and enhance applications using PowerApps (Model-Driven & Canvas), Power Automate, Power BI , and related technologies. Interpret UI/UX designs to create effective and user-friendly screens and forms using the D365 and Power Platform technology stack. Required Skills and Experience: 8+ years of hands-on experience in Dynamics CRM development and implementation. Proven expertise in Dynamics 365 CE (Sales & Service modules) . Strong proficiency in PowerApps (Model-Driven, Canvas, Custom Pages) and Power Automate . Experience with Power BI, SharePoint , and Azure DevOps . Proficient in JavaScript, Plugins, HTML5, CSS, JSON, and C# . Familiarity with PCF (PowerApps Component Framework) is highly desirable. Strong understanding of MSD forms and custom screen creation using the Power Platform and related tools. Preferred Traits: Excellent analytical and problem-solving skills. Strong communication and interpersonal abilities. Comfortable working in an Agile/Scrum environment. Ability to work independently and collaboratively across teams.