Job Purpose
The purpose of this role is to design, develop, and deliver robust technical solutions on Microsoft Dynamics 365 Finance & Supply Chain Management, ensuring scalable customizations, secure integrations, high performance, and seamless alignment with business requirements. The role will act as a technical authority across X++ development, integrations, reporting, DevOps, and solution architecture while collaborating closely with functional consultants, stakeholders, and delivery teams.
Key Responsibilities
Design, develop, and maintain advanced X++ customizations using extension-based architecture, following OOP principles, design patterns, and Microsoft best practices.
Create and maintain AOT artifacts including tables, forms, classes, menu items, security roles, duties, and privileges.
Build secure and scalable integrations using SysOperation framework, custom APIs, OData entities, and Business Events.
Develop and manage integrations with Azure services including Logic Apps, Azure Functions, and API Management.
Implement and support Power Platform solutions, including Power Automate flows and Power Apps (Canvas and Model-driven) for business process automation.
Design and deliver enterprise reporting solutions using SSRS, Electronic Reporting (ER), and Power BI Embedded with Entity Store.
Perform performance tuning and debugging using trace parser, breakpoints, SQL optimization, and X++ code analysis.
Manage ALM and DevOps processes using Azure DevOps, CI/CD pipelines, Git branching strategies, and Lifecycle Services (LCS).
Implement and maintain security and compliance controls, including role-based security, field-level security, and audit frameworks.
Support system upgrades and migrations, including AX 2012 to D365 transition projects.
Lead technical design discussions, provide effort estimates, conduct code reviews, and ensure high-quality deliverables.
Collaborate with functional teams to translate business needs across Finance, Supply Chain, Trade & Logistics, and Project Operations modules into effective technical solutions.
Produce clear technical documentation and communicate progress and risks to stakeholders and leadership.
Key competencies
Candidates should have a B.E./B.Tech/MCA/MBA in Information Systems, Computer Science or a related field
Strong X++ Expertise: Advanced development skills with deep knowledge of performance optimization, extensibility, and customization best practices.
Dynamics 365 Architecture Knowledge: In-depth understanding of AOT, security framework, data management, and application lifecycle.
Integration & Azure Proficiency: Hands-on experience with APIs, OData, Business Events, and Azure integration services.
Power Platform Skills: Ability to design automation workflows and custom apps integrated with D365.
Reporting & Analytics Capability: Proven experience with SSRS, ER frameworks, and Power BI for enterprise reporting.
Performance & Troubleshooting Skills: Strong analytical approach to debugging, trace analysis, and system tuning.
DevOps & ALM Discipline: Expertise in CI/CD, version control, and environment management using Azure DevOps and LCS.
Security & Compliance Awareness: Solid understanding of D365 security concepts and regulatory controls.
Functional Acumen: Working knowledge of D365 Finance and Supply Chain modules; Project Operations experience is a plus.
Leadership & Communication: Ability to mentor developers, lead solution design, review code, and communicate effectively with technical and business stakeholders.