D365 CRM Senior Developer (On-Premises)

Avanade
Jakarta
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Stakeholder management","Leadership","Mentoring","Accountability","Coding standards"]

Design and implement Dynamics 365 CRM on-premise solutions across project phases, leading technical delivery within the Service module. Collaborate with business analysts, solution architects, and stakeholders to translate requirements into solutions. Oversee CRM customization (entities, attributes, rules, workflows, plugins), lead integration efforts via C# Web APIs and REST services, and manage deployment, version control, migrations, and testing practices for high-quality releases.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Avanade
Avanade
1 month ago

D365 CRM Senior Developer (On-Premises)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Design and implement Dynamics 365 CRM on-premise solutions across project phases, leading technical delivery within the Service module. Collaborate with business analysts, solution architects, and stakeholders to translate requirements into solutions. Oversee CRM customization (entities, attributes, rules, workflows, plugins), lead integration efforts via C# Web APIs and REST services, and manage deployment, version control, migrations, and testing practices for high-quality releases.
Location: Jakarta
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Lead the technical delivery of Dynamics 365 CRM on-premise solutions for clients, ensuring timely and high-quality execution within the Service module.
  • •Manage and mentor technical teams, driving accountability, coding standards, and best practices.
  • •Translate requirements into technical solutions by collaborating with business analysts, solution architects, and client stakeholders.
  • •Oversee Dynamics 365 CRM customization, including entities, attributes, business rules, workflows, and plugins.
  • •Provide technical direction for API development and system integrations using C# Web APIs and RESTful services, and manage deployment/configuration via CI/CD and Jenkins.

Key Requirements

  • •3+ years of experience with Microsoft Dynamics 365 CRM on-premise.
  • •Hands-on experience developing C#/.NET Web Services and console applications, and/or implementing SSIS packages.
  • •Strong proficiency in C# for writing plugins, custom workflows, and server-side logic.
  • •Experience designing and implementing the Service/Sales CRM module and familiarity with Dynamics Service/Customer Service modules.
  • •Good knowledge of Service Management OOTB features and experience with Agile delivery; Microsoft certifications in Dynamics 365 or Power Platform are a plus.
Experience:3+ yearsMicrosoft Dynamics 365CRMOn-premises
Skills:Stakeholder managementLeadershipMentoringAccountabilityCoding standards
Certifications:Microsoft certifications in Dynamics 365Microsoft certifications in Power Platform
Tech Stack:Dynamics 365 CRMMicrosoft Dynamics 365C#C#.netWeb APIsRESTRESTful servicesBitbucketJenkinsCI/CDSSISKingswaySoftXRM ToolboxCI/CD pipelinesReact JSReactJSPower PlatformAgileService moduleService Management

Company Brief

Avanade
Global digital innovation and IT services company delivering Microsoft-based cloud, digital and application services. Partners with enterprises to design, build and run business solutions across cloud, data, AI, modern workplace and industry-specific transformations.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Seattle, United States
Founded: 2000
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn