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.
- Microsoft: X++ language guide
- Microsoft: roles in an implementation team
- Microsoft: exam retirement dates
Work examples are learning exercises. Duties and job titles vary between employers. How we write and update our guides.
Suggest a correctionFind a role that fits
Read the job duties and ask about the team, training, and first assignment.
Compare pay by role and location