Microsoft Dynamics Consultant
Posted: 21 hours ago
Job Description
Job Description:We are seeking a highly experienced Technical Consultant with deep expertise in Microsoft Dynamics 365 ERP for a 6‑month contract role based in Riyadh. This position calls for a blend of technical mastery, comprehensive customization skills, and project management acumen to drive critical ERP enhancements. The successful candidate will work on end-to-end solution design and implementation; tailoring Dynamics 365 modules related to project management, logistics, HR, supply chain, inventory management, and sales for optimized business performance.Key Responsibilities:Solution Design & Customization:Architect, develop, and deploy customizations and extensions using X++ (for Dynamics 365 Finance & Operations).Customize core ERP functionality across multiple modules:Project Management: Tailor scheduling, resource allocation, and milestone tracking within Dynamics 365.Logistics & Supply Chain: Develop custom workflows and integrations to streamline order fulfillment, transportation management, and vendor coordination.HR Management: Enhance HR modules with custom workflows for recruitment, payroll integration, and performance tracking.Inventory & Sales: Fine-tune inventory tracking, pricing rules, and sales order management while integrating with CRM and external storefronts.System Integration & Development:Develop and implement robust integration strategies using REST/SOAP APIs, OData, and middleware to interface Dynamics 365 ERP with third-party systems such as logistics platforms, HR management tools, and e-commerce solutions.Execute data migration and synchronization strategies ensuring data integrity across ERP modules and external applications.Leverage cloud platforms (Azure Functions, Logic Apps, Dataverse) to enhance ERP functionality and support scalability.Project Management & Cross-Functional Coordination:Lead technical project management efforts: define scopes, set timelines, allocate resources, and monitor milestones for ERP enhancement projects.Collaborate with business stakeholders, functional consultants, and cross-department teams (project management, logistics, HR, supply chain, inventory, and sales) to ensure solution alignment with business requirements.Manage risk assessments and ensure compliance with performance and security standards throughout project lifecycles.Performance Optimization & Troubleshooting:Conduct performance audits, fine-tune database queries/indices, and optimize custom code to achieve seamless system performance.Implement security best practices (including role-based access, data encryption, and Active Directory integration) to guard sensitive business information.Provide advanced technical troubleshooting, identify root causes, and deliver prompt solutions.Documentation & Post-Implementation Support:Produce detailed documentation covering system architectures, customizations, integration points, and configuration procedures.Offer post-implementation support and conduct training sessions to ensure smooth handovers and user adoption.Requirements:Educational Background:Bachelor’s degree in Computer Science, Information Systems, or a related technical discipline.Professional Experience:Minimum 3+ years of hands-on experience working with Microsoft Dynamics 365 ERP (Finance & Operation).Demonstrated track record of delivering complex customizations and integrations in a multi-module environment covering project management, logistics, HR, supply chain, inventory management, and sales.Technical Proficiency:Proficient in X++ (or AL), C#, and .NET frameworks.Extensive experience with SQL Server, data modeling, and advanced query optimization.Hands-on experience with REST/SOAP APIs, OData, JSON, and XML for system integrations.Familiarity with Power BI, Azure DevOps, and Power Platform tools and services.Project Management Skills:Proven ability to lead and manage technical projects, coordinate cross-functional stakeholder teams, and adhere to strict timelines in a fast-paced contract environment.Experience using project management tools like Jira, Microsoft Project, or Azure DevOps Boards is highly desirable.Certifications (Preferred):Microsoft Certified: Dynamics 365 Finance and Operations Apps Developer AssociateMicrosoft Certified: Power Platform Developer AssociateCertifications related to Azure Fundamentals or DevOps are an added advantage.This role offers a unique opportunity to make a significant impact through custom development, advanced integrations, and project management within a dynamic business environment. Feel free to ask if you’d like more insights into any specific module integration or additional details on our project management processes.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period