Point your AI agent at freehire and let it find you a job.

Get the CLI →

careers.rasan.co

Senior ERP Technical Consultant

Posted Updated
Discussion

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.

Skills

What Senior Solutions Engineering jobs ask for — and how much of it you have →
Apply

See also

Solutions Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.