Job Purpose
The ERP Technical and Development Consultant is responsible for: design, customize, and maintain solutions that support business operations across Finance, Supply Chain, Inventory, Asset Management, Production, projects and Advanced Warehousing. With strong technical expertise in X++, SSRS, Data Entities, and D365FO environment management, and hands‑on experience in user security, deployment, and lifecycle management.
Key Accountabilities
Development & Customization
- Design, develop, and implement custom functionalities using X++ and extensions in D365FO.
- Customize and optimize SSRS reports, Data Entities, Batch Jobs, and Workflows.
- Develop integrations using OData, REST APIs.
- Ensure all customizations follow Microsoft best practices and upgrade‑safe methodologies.
User Security & Licensing
- Manage user roles, duties, and privileges based on security best practices.
- Configure and maintain security roles and hierarchies in D365FO.
- Monitor and optimize user licensing to ensure compliance and cost efficiency.
- Collaborate with functional and business teams to align user access with operational needs.
Environment & Deployment Management
- Manage builds, releases, and deployments through Azure DevOps pipelines.
- Coordinate and execute code promotions between environments (DEV, TEST, UAT, PROD).
- Apply Microsoft hotfixes, binary updates, and cumulative updates to sandbox and production environments.
- Perform LCS environment refreshes, database movements, and service restarts as needed.
- Oversee VM upgrades and ensure environments are kept on the latest supported versions.
Testing & Support
- Participate in code reviews, unit testing, and user acceptance testing (UAT).
- Troubleshoot and resolve technical issues in collaboration with business and functional teams.
- Perform performance tuning and ensure stability of deployed customizations.
- Maintain detailed documentation for all technical designs, changes, and deployments.
Administration & Maintenance
- Manage LCS (Lifecycle Services) for environment health monitoring and issue resolution.
- Maintain and optimize Azure‑hosted D365FO environments.
- Work closely with Microsoft Support to troubleshoot and resolve environment‑level issues.
- Ensure business continuity through proper backup, restore, and rollback planning.
Qualifications, Experiences, Skills
Minimum Qualifications and Knowledge
- Bachelor’s degree in computer science, Information Technology, or a related discipline.
- Microsoft Certification in Dynamics 365 Finance & Operations Development or Technical Core preferred.
Minimum Experience (no. of years)
- 3–7 years of hands‑on experience in D365FO or AX 2012 development and administration.
Job‑specific Skills and Competencies
- Experience with General ledger, Supply chain or Inventory Management modules.
- Knowledge of Application Insights, Telemetry, or Performance monitoring tools.
- Experience working with ISV solutions or custom integrations.
- Good communication and coordination skills.
- Attention to detail and ability to work under minimal supervision.