JOB SUMMARY
The Technical Consultant – ERP is responsible for the technical design, development, and maintenance of the organization's Dynamics 365 Finance & Operations environment. Reporting directly to the Group IT Business Partner, this role owns end-to-end technical delivery — including customizations, extensions, and integrations with third-party systems — while managing source control, code versioning, and release processes. The incumbent reviews and approves technical deliverables from the implementation partner, ensures development quality and system stability, and reports on development progress across projects.
JOB RESPONSIBILITIES
Key area
Development & Customization
Design, develop, and maintain custom extensions, modifications, and configurations within Dynamics 365 F&O to meet business requirements.
Build and maintain custom reports and technical artifacts across all D365 F&O modules.
Integrations
Design and develop integrations between Dynamics 365 F&O and third-party systems.
Troubleshoot and resolve integration issues to ensure reliable data flow between systems.
Source Control & Release Management
Manage code repositories, branching, and version control across development, Staging, and production environments.
Maintain deployable packages and coordinate builds and deployments using Azure DevOps and Lifecycle Services (LCS).
Code Review & Partner Oversight
Review and approve code and technical developments submitted by the implementation partner against coding standards and best practices.
Provide technical guidance and ensure deliverables align with the organization's architecture and quality standards.
Power Platform Development
Build and maintain Power Apps, Power Automate flows, and other Power Platform solutions to extend Dynamics 365 F&O functionality.
Support integration between Power Platform tools and the ERP environment.
System Updates & Compatibility Management
Apply Dynamics 365 service updates, validate compatibility with existing customizations and third-party solutions, and perform code merges and deployments with minimal disruption to business operations.
Status Reporting & Documentation Report on development progress, technical issues, and release status to head of EBS and stakeholders. Maintain technical documentation for developments, integrations, and configurations.
QUALIFICATIONS
Educational and Experience
• Education: Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or equivalent.
• Experience: Minimum of 3–5 years of hands-on technical development experience with Microsoft Dynamics 365 Finance & Operations (or Dynamics AX).
•Certifications: Microsoft Certified Power Platform & Dynamics Developer preferred.
Skills
Technical Skills: Strong hands-on experience with X++ and C#/.NET for Dynamics 365 F&O development., Technical Skills: Experience with SQL Server (including SQL Server Management Studio) for database management and query writing., Technical Skills: Proficient in SSRS (SQL Server Reporting Services) for report development, with familiarity in SSIS for data integration., Technical Skills: Experience with Azure DevOps for source control (Git/TFVC), build and release pipelines, and Lifecycle Services (LCS) for environment and deployment management (Application Lifecycle Management)., Technical Skills: Working knowledge of integration technologies including REST/OData APIs, SOAP web services, the Application Integration Framework (AIF), and Azure integration services (Logic Apps, Service Bus)., Technical Skills: Familiarity with Power Platform (Power Apps, Power Automate, Power BI, Dataverse/CDS) for extending F&O functionality and building integrations., Technical Skills: Strong understanding of Dynamics 365 F&O architecture, data models, workflows, business rules, data entities, and security models, as well as general database design and performance optimization., Technical Skills: Familiarity with Dynamics 365 F&O modules including Finance, Supply Chain Management, Project Management and Accounting, and Inventory Management., Technical Skills: Experience applying Dynamics 365 service updates, validating compatibility with customizations and third-party solutions, performing code merges, and deploying changes., Technical Skills: Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Microsoft Copilot) to improve development efficiency, code quality, and troubleshooting., Technical Skills: Experience with Azure Data Lake and Azure Synapse/Data Factory for analytics is a plus., Functional Skills: Ability to translate functional/business requirements into technical solutions and design specifications., Functional Skills: Strong understanding of ERP data structures, security roles, and system architecture., Behavioral: Analytical precision, requirement deconstruction, methodical root-cause debugging, cross-departmental collaboration.