Senior ERP Technical Consultant
Lead hands-on D365 F&O development, Azure integrations, and Power Platform solutions that turn complex business needs into secure, scalable enterprise systems.
Job Summary
The Senior ERP Technical Consultant designs, develops, integrates, and supports Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions. This hands-on, senior-level technical role requires deep expertise in X++ development, Azure integrations, and the Microsoft Power Platform. The successful candidate will deliver scalable, secure, and high-quality enterprise solutions aligned with Microsoft best practices – working closely with functional consultants, solution architects, and client stakeholders to bring ERP solutions to life from design through production support.
Job Objectives
· Design and deliver high-quality D365 F&O technical solutions – from customizations and integrations through to reporting and deployments – that meet client requirements and Microsoft best practices.
· Own the technical development workstream on D365 F&O projects, ensuring all code, integrations, and configurations are robust, scalable, and maintainable.
· Build and maintain seamless integrations between D365 F&O and external systems using Azure services, REST APIs, and Power Platform – enabling reliable data flow across the client’s technology ecosystem.
· Ensure code quality and system performance through rigorous code reviews, performance tuning, and production support.
· Strengthen team capability by mentoring junior developers and enforcing Microsoft development standards and best practices.
Job Responsibilities
D365 F&O Development
· Design and develop D365 F&O customizations using X++, extensions, Chain of Command (CoC), and Event Handlers – following Microsoft best practices and minimizing standard code footprint.
· Build and maintain Data Entities, SSRS reports, Electronic Reporting (ER) configurations, and batch processes to meet client functional and reporting requirements.
· Configure and develop D365 workflows, security roles, and Business Events in alignment with functional requirements.
· Perform code reviews, performance tuning, and root cause analysis to ensure solution quality, system stability, and optimal performance.
· Prepare clear and complete Technical Design Documents (TDDs) and maintain technical documentation throughout the project lifecycle.
Azure and Integration Development
· Design and develop integrations between D365 F&O and external systems using REST APIs, OData, Custom Services, Azure Functions, Logic Apps, Service Bus, and Business Events.
· Build and maintain Azure-based middleware and integration pipelines, ensuring reliable, secure, and scalable data exchange between D365 and third-party platforms.
· Manage deployments using Azure DevOps and participate actively in CI/CD pipelines, release management, and environment management.
· Collaborate closely with functional consultants and solution architects to translate business integration requirements into technically sound designs.
Power Platform Development
· Build Power Apps (Canvas and Model-driven), Power Automate flows, and Dataverse solutions integrated with D365 F&O to extend platform capabilities.
· Develop Power BI reports and dashboards connected to D365 F&O data to support business analytics and management reporting needs.
· Design and build Custom Connectors where required to enable Power Platform integration with non-standard systems.
On-Premises Architecture and Infrastructure
· Apply strong knowledge of Microsoft Dynamics 365 F&O On-Premises architecture to support deployment, configuration, and troubleshooting in on-prem environments.
· Advise on infrastructure sizing, topology, and best practices for D365 F&O on-premises deployments based on client requirements.
· Support environment setup, servicing, and lifecycle management for both cloud and on-premises D365 F&O deployments.
Collaboration and Team Leadership
· Work closely with functional consultants to understand business requirements and translate them into accurate, maintainable technical solutions.
· Mentor junior developers on X++ development, Azure integrations, and Microsoft best practices – building team capability and code quality standards.
· Lead technical workshops with client stakeholders, presenting solution designs and walking through technical approaches clearly and confidently.
· Provide reliable production support, triaging technical issues, identifying root causes, and delivering fixes within agreed SLAs.
Job Requirements
Educational Qualification
· Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
Licenses & Certifications
· Microsoft Dynamics 365 Finance & Operations Developer certification is preferred. Azure Developer or Azure Solutions Architect certifications are a strong advantage.
Previous Work Experience
· 6+ years of hands-on Microsoft Dynamics 365 F&O development experience. Experience delivering at least 5 full lifecycle D365 F&O implementations as the lead technical consultant. Proven experience with D365 F&O On-Premises architecture is required. Experience in financial services, insurance, or fintech is a strong advantage.
Skills and Abilities
· Expert-level D365 F&O development: X++, Visual Studio, Extensions, CoC, Event Handlers, SysOperation Framework, Data Entities, SSRS, Electronic Reporting (ER), Security Framework, Workflow, Business Events, OData, and DMF.
· Strong knowledge of D365 F&O On-Premises architecture – deployment, servicing, environment management, and troubleshooting (required).
· Microsoft Power Platform (required): Power Apps (Canvas & Model-driven), Power Automate, Dataverse, Power BI, and Custom Connectors.
· Azure development and integration: Azure Functions, Logic Apps, Service Bus, Azure Storage, and Azure DevOps CI/CD pipelines.
· Development languages and tools: C#, .NET, REST APIs, JSON, XML, SQL Server, T-SQL, and Git.
· Experience with Dual-write, Dataverse integration, and Microsoft Fabric is a plus.
· Strong analytical and problem-solving skills with the ability to diagnose complex technical issues quickly and deliver practical solutions.
· Excellent communication skills with experience leading technical workshops and presenting solution designs to both technical and non-technical audiences.
· Ability to manage multiple workstreams, work independently, and deliver high-quality outcomes under tight project deadlines.
· Proven ability to mentor junior developers and enforce code quality standards across the team.
- Department
- Information Technology
- Role
- Senior Consultant - ERP Technical
- Location
- Egypt
- Remote status
- Hybrid