Microsoft D365 F&O Developer ER

Decision Inc.

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Decision Inc. is seeking an experienced Microsoft Dynamics 365 Finance & Operations Developer with strong X++ and Electronic Reporting (ER) expertise to join our team in Johannesburg.

The role focuses on ER, e-invoicing, and BAU support, collaborating with functional and technical colleagues to design, develop, troubleshoot, and maintain D365 F&O solutions. You will design and customize D365 F&O using X++, configure ER solutions, and manage integrations with Azure Logic Apps and Functions.

Qualifications

  • Minimum 3 years of hands-on X++ development within Microsoft Dynamics 365 Finance & Operations.
  • Proven Electronic Reporting (ER) experience within D365 F&O.
  • Experience designing, configuring, and troubleshooting ER and e‑invoicing solutions.
  • Strong SQL, SSRS, and data integration knowledge in a multi-country setting.
  • Experience with Azure DevOps for source control, builds, and CI/CD pipelines.

Responsibilities

  • Design, develop, and customize D365 F&O solutions using X++, including forms and reports.
  • Configure and maintain ER solutions; support e-invoicing across jurisdictions.
  • Develop integrations using Azure Logic Apps, Functions, and other tools.
  • Maintain data migrations, transformations, and synchronisation with Dataverse/ Dual-write.
  • Review, optimise, and troubleshoot X++ code; provide client support and issue resolution.
  • Participate in deployments, estimations, testing, and project delivery.
  • Contribute to pre‑sales input, demos, and solution recommendations.
  • Stay updated on D365 F&O upgrades and regulatory changes; mentor teammates.

Skills

X++ development
Electronic Reporting
Regulatory reporting
SQL
Dynamics 365 F&O

Tools

Azure DevOps
Azure Logic Apps
Azure Functions
Dataverse
Dual-write
SQL
SSRS

Job description

We are looking for a skilled Microsoft Dynamics 365 Finance & Operations Developer with strong X++ and Electronic Reporting (ER) experience to join our team.

This role will have a particular focus on Electronic Reporting and e-invoicing, supporting Business-as-Usual (BAU) tickets, issues, and regulatory requirements across multiple countries. The successful candidate will work closely with technical and functional teams to design, develop, troubleshoot, and maintain D365 F&O solutions, with a particular focus on Electronic Reporting and related e-invoicing requirements.

Who Are We?

Decision Inc. is a global digital partner that enables businesses to reinvent themselves to realise their full potential.

We deliver agility, resilience, and intelligence to any enterprise, enabling them to adapt quickly and thrive through innovation and opportunity. Our teams have engaged with more than 400 clients globally over the past 15 years, providing them with the expertise to build, operate, and optimise their digital businesses.

We achieve this by leveraging the world’s best technology to drive our client’s business ambitions forward into tomorrow's reality. These technologies include but are not limited to: Microsoft, SAP, Qlik, Snowflake, Alteryx, Automation Anywhere, and Workday Adaptive Insights.

Our success is ultimately driven by our entrepreneurial culture, industry exposure, and the passion of our people. We have three key cross-functional teams – Functional and Specialist Consulting, Development, and Engineering teams. Based in four global offices, our exceptional consultants focus on delivering value to clients by keeping them at the centre of our service delivery. To find out more about our exciting fast-paced culture visit: Careers at Decision Inc.

What Will You Do?

Key Responsibility:

Development & Customisation
  • Design, develop, and customise Microsoft Dynamics 365 Finance & Operations solutions using X++, including forms, reports, classes, tables, batch jobs, and business logic.
  • Translate functional and technical requirements into scalable, maintainable solutions using Azure DevOps for source control, branching, builds, pipelines, and deployments.
Electronic Reporting & E-Invoicing – Core Responsibility
  • Design, configure, develop, maintain, and troubleshoot D365 F&O Electronic Reporting (ER) solutions.
  • Support e-invoicing and country-specific regulatory reporting requirements across multiple jurisdictions.
  • Manage BAU ER tickets and incidents, investigate root causes, and implement solutions within agreed SLAs.
  • Support ongoing regulatory changes and contribute to strengthening the team’s Electronic Reporting capability.
Integrations & Data
  • Develop and maintain integrations between D365 F&O and other business systems using Azure Logic Apps, Azure Functions, and third‑party tools.
  • Support data migration, transformation, and synchronisation activities, with exposure to Dataverse, Dual‑write, and SQL.
Code Quality & Support
  • Review, optimise, maintain, and troubleshoot X++ code and existing customisations.
  • Provide technical support to clients, resolve BAU issues, and ensure solutions meet agreed quality and SLA requirements.
  • Conduct root‑cause analysis and implement sustainable technical solutions.
Implementation & Project Delivery
  • Participate in D365 F&O implementations, enhancements, fit‑gap analysis, technical design, estimation, testing, and deployment.
  • Work closely with functional consultants and business stakeholders to deliver effective technical solutions.
Client & Pre‑Sales Support
  • Provide technical input into client engagements, solution assessments, RFI/RFP/RFQ responses, Statements of Work, estimates, and proposals.
  • Support technical demonstrations, prototypes, and solution recommendations where required.
Upgrades, Regulatory Change & Continuous Improvement
  • Support D365 F&O upgrades, Microsoft releases, and regulatory changes impacting ER and e-invoicing.
  • Stay current with D365 F&O, X++, Electronic Reporting, e‑invoicing, and relevant technologies.
  • Maintain technical documentation, accurately record project and billable activities, and contribute to team standards and knowledge sharing.
  • Mentor team members and help build the organisation’s Electronic Reporting expertise.
Who Do You Need to Be?
  • Minimum 3 years of hands‑on experience in X++ development within Microsoft Dynamics 365 Finance & Operations.
  • Proven Electronic Reporting (ER) experience within D365 F&O is essential.
  • Practical experience developing, configuring, maintaining, and troubleshooting Electronic Reporting solutions.
  • Experience working with electronic invoicing / e‐invoicing solutions will be highly relevant.
  • Experience supporting BAU Electronic Reporting tickets and technical issues.
  • Experience working with Electronic Reporting requirements across multiple countries or jurisdictions will be advantageous.
  • Strong proficiency in X++ and Visual Studio.
  • Good understanding of SQL and D365 F&O data structures.
  • Experience with Azure DevOps, including source control, branching, merging, builds, and CI/CD pipelines.
  • Experience with Microsoft SSRS.
  • Experience with integrations and technologies such as Azure Logic Apps and Azure Functions will be advantageous.
  • Knowledge of Dataverse and Dual‑write will be advantageous.
  • Experience with full lifecycle D365 F&O implementations will be advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Microsoft D365 F&O Developer
Microsoft D365 F&O Developer

Visa Hunt • South Africa

On-site
ZAR 850,000 - 1,200,000
Microsoft D365 F&O Developer
Microsoft D365 F&O Developer

Decision Inc. • Johannesburg

On-site
ZAR 700,000 - 1,000,000
D365 F&O ER & E-Invoicing Specialist
D365 F&O ER & E-Invoicing Specialist

Decision Inc. • Johannesburg

On-site
ZAR 600,000 - 900,000
Microsoft Dynamics Systems Support Analyst
Microsoft Dynamics Systems Support Analyst

Communicate Recruitment • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Software Engineer, Microsoft Dynamics 365: F&O
Software Engineer, Microsoft Dynamics 365: F&O

Smart4 Cloud • City of Johannesburg Metropolitan Municipality

Hybrid
ZAR 600,000 - 800,000
Microsoft D365 Engagement Manager
Microsoft D365 Engagement Manager

Decision Inc. • Gauteng

On-site
ZAR 900,000 - 1,300,000
Microsoft D365 Engagement Manager
Microsoft D365 Engagement Manager

Decision Inc. • South Africa

On-site
ZAR 900,000 - 1,200,000
Dynamics 365 F&O Developer & Integrations Expert
Dynamics 365 F&O Developer & Integrations Expert

Visa Hunt • South Africa

On-site
ZAR 850,000 - 1,200,000
Microsoft Dynamics 365 (F&O) Functional Consultant
Microsoft Dynamics 365 (F&O) Functional Consultant

Ernst & Young Advisory Services Sdn Bhd • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Microsoft Dynamics 365 Business Central Solution Architect
Microsoft Dynamics 365 Business Central Solution Architect

Decision Inc. • Johannesburg

On-site
ZAR 900,000 - 1,500,000