S

Senior D365 F&O Developer at Salt South Africa

Salt South Africa
May 16, 2026
Full-time
On-site
Role Overview


The Senior Dynamics 365 F&O Developer will be responsible for leading the design, development, customization, and implementation of scalable solutions within the Microsoft Dynamics 365 Finance & Operations platform. This role requires a strong technical background in X++ and C# development, deep knowledge of D365 architecture and modules, and proven experience in integrations and environment management.
The successful candidate will collaborate with cross-functional teams, including business analysts, solution architects, and project managers; to translate business requirements into robust technical solutions. They will also play a key role in mentoring junior developers, ensuring adherence to best practices, and driving continuous improvement across the ERP landscape.


Key Responsibilities


Custom Development: Design and build advanced customizations using X++ and C#.
Integrations: Lead integrations using Dual Write, Logic Apps, APIs, and Data Entities.
Application Lifecycle Management: Manage full ALM cycles via LCS and Azure DevOps, including environment provisioning, deployment pipelines, and version control.
Performance Optimization: Monitor and optimize system performance, troubleshoot issues, and oversee production support.
Mentorship: Provide technical guidance, code reviews, and mentorship to junior developers.
Solution Design: Collaborate with business stakeholders to translate requirements into scalable technical solutions.
Testing & Quality Assurance: Support UAT, conduct technical reviews, and ensure compliance with best practices.


Required Qualifications


Matric (Grade 12) and a Bachelor's degree in IT or Computer Science.
Microsoft D365 F&O Developer certification preferred.


Required Skills & Experience


Minimum 5+ years of D365 F&O development experience.
Deep expertise in X++ programming, integrations, Data Entities, and SSRS reporting.
Strong knowledge of D365 architecture, modules, and environment lifecycle management.
Hands-on experience with CI/CD pipelines, Azure DevOps, and LCS.
Proven ability to design scalable solutions and manage production support.