Dynamics 365 - Developer
A developer builds what standard functionality does not cover: add-ons, integrations, reports, and customisations. The development language varies across product areas, for example AL in Business Central, X++ in Finance and Supply Chain Management, and JavaScript/TypeScript or C# plugins in Sales, Customer Insights, Customer Service, and other Power Platform-based applications. Therefore, select a product in the filter to see partners with the right experience.
What the role does
- Develops extensions and customisations using the product's technology, such as AL, X++ or JavaScript/TypeScript/C# plugins.
- Builds integrations via APIs and services.
- Creates reports and printouts beyond standard functionality.
- Adapts custom code during Microsoft updates.
When the role is typically needed
- When a business requirement is not met by standard functionality or off-the-shelf add-ons.
- For integrations with webshops, PIM or other systems.
- When legacy customisations need to be rebuilt or maintained.
- When migrating data from legacy systems.
Typical responsibilities and deliverables
- Technical design, development and testing of customisations.
- Integrations, APIs and data exchanges.
- Version control and code review.
- Technical documentation and handover.
- Adapting custom code for upgrades.
What buyers should check
- Does the partner have experience with your product's technology and languages, for example AL, X++ or JavaScript/TypeScript/C# plugins?
- How is it ensured that the code handles Microsoft updates?
- Who owns the code, and can another partner take it over?
- Are there documentation and test procedures for the add-ons?
- How is development work priced, and what is included in maintenance?
Common risks and misunderstandings
Extensive custom add-ons make updates costly.
Always try standard functionality and off-the-shelf add-ons first.
Knowledge of the customisations sits with only one person.
Requirements for documentation and shared access to code repositories.
Integrations are built without an owner on your side.
Appoint a maintenance lead before development starts.
Role
Developer
Common responsibilities
- Technical design, development and testing of customisations.
- Integrations, APIs and data exchanges.
- Version control and code review.
Check especially
- Does the partner have experience with your product's technology and languages, for example AL, X++ or JavaScript/TypeScript/C# plugins?
- How is it ensured that the code handles Microsoft updates?
- Who owns the code, and can another partner take it over?
Partners with relevant experience
Geographic need
Loading partners...
Describe your need
Tell us what you need and we will review it and come back to you if we see a relevant next step. Your request is never forwarded to partners automatically.
How does the matching work?
The partners shown here are profiled partners on d365 Guide. An assignment profile is only published once d365 Guide has verified documentation for the experience described. The order of the list is determined solely by how well the profile matches your selections.
Partners displayed here have provided information on relevant experience in the area. This information does not mean that the partner has a named consultant or immediate capacity available. Current staffing, experience, and delivery capacity must be confirmed in dialogue with the partner.