Microsoft CE Senior Technical

Be among the first applicants.
9 DOTS CONSULTING PTE. LTD.
Singapore
USD 80,000 - 120,000
Be among the first applicants.
Yesterday
Job description

Location: Hybrid
Employment Type: Full-time
Experience Level: 8+ years

Job Summary:

We are looking for a Microsoft Dynamics 365 CE Senior Technical Consultant with deep expertise in custom plugins, workflow activities, and business process automation. The ideal candidate will have a proven track record of designing, developing, and optimizing complex CE solutions while leading technical teams and ensuring best practices in Dynamics 365 customization.

Key Responsibilities:

  1. Custom Plugin & Workflow Development:
    Design, develop, and deploy custom plugins in C#/.NET for Dynamics 365 CRM to extend out-of-the-box functionality.
    Create and customize workflow activities, custom actions, and business process flows (BPFs) to automate business logic.
    Implement real-time and asynchronous event handling (e.g., Pre-Operation, Post-Operation).
    Debug and optimize plugin performance (e.g., profiling, bulk operations, transaction handling).
  2. Solution Architecture & Integration:
    Architect scalable CRM solutions using Power Platform (Dataverse, Power Automate, Power Apps).
    Integrate Dynamics 365 with external systems via Azure Services (Logic Apps, Functions, Service Bus) and REST/OData APIs.
    Develop custom workflow assemblies for complex business rules.
  3. Technical Leadership & Best Practices:
    Lead code reviews, enforce plugin registration best practices, and ensure error handling/logging (e.g., ITracingService, Azure Application Insights).
    Implement ALM (Application Lifecycle Management) using Azure DevOps/Solutions for CI/CD pipelines.
    Mentor junior developers on plugin patterns (e.g., Singleton, Decorator) and workflow optimization.
  4. Troubleshooting & Performance Tuning:
    Resolve issues related to plugin execution context, sandbox isolation, and timeouts.
    Optimize bulk data operations (e.g., ExecuteMultipleRequest, Batch Processing).
  5. Client Collaboration:
    Translate business requirements into technical designs for plugins/workflows.
    Conduct workshops on event-driven architecture in Dynamics 365.

Required Skills & Qualifications:

  • Must-Have:
    8+ years of Microsoft Dynamics 365 CE development with strong focus on plugins and workflows.
    Expert-level C#/.NET skills for plugin development (e.g., IPlugin, IExecutionContext, IOrganizationService).
    Hands-on experience with:
    Plugin Registration Tool and Debugging Plugins (Profiler, Plug-in Trace Log).
    Custom Workflow Activities (CodeActivity).
    Dynamics 365 SDK and WebAPI.
    Certifications: MB-600 (Dynamics 365 + Power Platform Solution Architect) or MB-500 (Developer).
  • Nice-to-Have:
    Experience with Power Automate (Cloud Flows) and Azure Serverless Functions.
    Knowledge of Unit Testing Frameworks (FakeXrmEasy, Moq) for plugins.

Soft Skills:

  • Strong analytical skills for debugging complex plugin logic.
  • Ability to document technical designs (e.g., Plugin Dependency Diagrams).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Microsoft CE Senior Technical jobs in Singapore