Search by job, company or skills

combuilder pte ltd

Microsoft CRM Developer

6-8 Years
SGD 7,000 - 9,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • Design, develop, and implement end-to-end software solutions on Microsoft Dynamics 365 Customer Engagement (D365 CE) and Microsoft Power Platform.
  • Lead hands-on development of custom plugins, workflows, business rules, PCF controls, and custom modules using C# and .NET.
  • Build and enhance model-driven and canvas apps using Power Apps to meet complex business requirements.
  • Develop and optimize client-side scripting using JavaScript/TypeScript for advanced form customizations and UI enhancements.
  • Architect and develop robust integrations with internal and external systems using REST/SOAP APIs, Azure Logic Apps, Azure Functions, and Service Bus.
  • Design and implement scalable data models within Dataverse, ensuring performance and data integrity.
  • Perform code reviews, refactoring, and enforce coding standards to ensure high-quality, maintainable code.
  • Develop and execute unit tests, automated test scripts, and support SIT/UAT phases.
  • Work extensively with Power Platform (Power Apps, Power Automate, Power Pages) to build enterprise-grade applications and portals.
  • Implement and manage CI/CD pipelines using Azure DevOps for automated build, test, and deployment processes.
  • Handle data migration, transformation, and synchronization using tools such as SSIS and Azure Data Factory.
  • Optimize application performance through debugging, profiling, and tuning of CRM components.
  • Develop and maintain technical documentation, including solution design, code artifacts, and deployment guides.
  • Provide advanced L2/L3 technical support, focusing on bug fixes, enhancements, and system stability.
  • Stay updated with latest D365 and Power Platform features, incorporating best practices into development.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related studies.
  • At least 6+ years of hands-on development and deployment experience with Microsoft Dynamics 365 or Dynamics CRM Online, both cloud-hosted and On-Premise implementations.
  • Strong expertise in CRM functional modules: Sales, Customer Service, and Marketing.
  • Deep technical experience in:
  1. D365 Customization & Configuration (entities, forms, views, security models)
  2. Plugin development using C#, .NET, and Dataverse SDK
  3. JavaScript (ES6+), TypeScript, and client-side scripting
  4. Power Platform: Power Apps (Canvas & Model-driven), Power Automate, Power Pages
  • Strong experience in integration architecture, including:
  1. REST/SOAP APIs, Webhooks
  2. Azure Logic Apps, Azure Functions, Service Bus
  3. Third-party system integrations and middleware
  • Experience with Dataverse, data modeling, and complex data migrations using tools like SSIS and Azure Data Factory.
  • Hands-on experience with CI/CD tools (Azure DevOps, Git, pipelines) and release management best practices.
  • Knowledge of DevSecOps, environment strategy, and solution lifecycle management (ALM).
  • Strong understanding of authentication protocols (OAuth2, SSO, Azure AD) and CRM security architecture.
  • Experience in performance optimization, monitoring, and troubleshooting large-scale CRM systems.
  • Exposure to Power BI and advanced reporting/analytics is an added advantage.
  • Familiarity with ITIL processes and experience in Agile/Scrum delivery environments.
  • Strong leadership, stakeholder management, and communication skills with the ability to drive technical discussions.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145358829