D365MARKETGet listed
← All career guides

Development and data

Dynamics 365 Finance and Operations developer career

Build and maintain extensions for Finance and Supply Chain Management using the supported development approach.

D365 Market · Updated 6 September 2026 · 2 min read

What F&O means in job adverts

Employers often use F&O for development work around Dynamics 365 Finance and Supply Chain Management. Ask which applications and business processes the role covers.

Developers extend the system, work with data and integrations, test changes, and support releases. X++ is a core language in this development area.

Daily work

  • Review a requirement with functional consultants.
  • Check whether an existing feature can meet the need.
  • Build an extension using supported methods.
  • Test business rules, access, and unusual cases.
  • Investigate errors and help the team release a fix.

Skills to build

Learn X++, the application structure, debugging, data access, and automated tests. Understand the business transaction your code changes.

Source control and release practices matter because several developers may work on the same system. Keep changes reviewable and document dependencies.

Integration and data migration work may form part of the role. Learn the supported tools and limits for each task from current documentation.

Entry routes

Software developers can bring programming and testing skills. AX developers bring related product knowledge but still need to learn current extension and cloud practices.

Start with a small supervised change. Explain the requirement, your design, the tests, and the release steps.

The official developer learning route can structure study. Confirm current exam status and environment access before booking training.

Employer differences

Partners may offer a variety of implementation work. Client teams may focus on maintaining and improving a known system.

ISVs build reusable extensions and need to support updates across customers. Ask how much time the role gives to testing and technical debt.

Progression

Possible routes include senior developer, technical lead, integration specialist, or technical architect. Wider responsibility needs experience beyond individual code changes.

Seek design reviews, release ownership, and incident investigation. These show how your work behaves in a complete system.

Practice task

Use an approved development environment. If access is unavailable, write the design and test plan and label them as unbuilt work.

Your practice checklist

Tick off each task as you finish. Progress stays in this browser.

0 of 4 done

Interview preparation

Bring a code sample you have permission to share. Explain a debugging problem and how you proved the cause.

Ask who reviews code, how environments are provided, and how often developers support production incidents.

Sources and further reading

Use these sources to check product details and find learning material. Check exam and course details before booking.

Work examples are learning exercises. Duties and job titles vary between employers. How we write and update our guides.

Suggest a correction

Find a role that fits

Read the job duties and ask about the team, training, and first assignment.

Compare pay by role and location