Senior Developer – Microsoft Dynamics 365 (F&O)

Job Summary:

We are seeking a seasoned Senior Developer with expertise in Microsoft Dynamics 365 Finance & Operations (D365 F&O), specializing in Supply Chain Management. The ideal candidate will have strong technical capabilities in X++, integrations, and extensions within D365, along with experience in implementing and supporting complex supply chain solutions.

Key Responsibilities:

  • Develop and customize Dynamics 365 F&O (SCM modules) using X++, Extensions, and Data Entities.
  • Implement technical solutions aligned with functional requirements for Inventory, Procurement, Warehouse, Production, and Planning modules.
  • Participate in technical design and code reviews to ensure best practices and maintainable solutions.
  • Work closely with functional consultants to understand business requirements and translate them into scalable technical designs.
  • Build and maintain data integrations using OData, Data Management Framework, and REST APIs.
  • Develop and maintain SSRS reports and Power BI embedded analytics as needed.
  • Ensure high performance and responsiveness of custom code within the D365 environment.
  • Debug, troubleshoot, and resolve issues in production and UAT environments.
  • Support DevOps pipelines, deployment scripts, and version control practices.

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • 3+years of experience in Microsoft Dynamics AX/D365 F&O development.
  • Strong hands-on experience with X++, Visual Studio, LCS, and Azure DevOps.
  • Deep understanding of the D365 SCM data model and processes.
  • Experience in integrating D365 with external systems via APIs, custom services, or middleware.
  • Knowledge of database design, SQL Server, and data migration tools.
  • Familiarity with extension overlayering models and performance optimization techniques.
  • Egyptian Citizens.

Preferred Skills:

  • Microsoft Certified: Dynamics 365 Finance and Operations Apps Developer Associate.
  • Experience working in Agile/Scrum environments.
  • Exposure to Power Platform (Power Automate, Power Apps) is a plus.
  • Ability to mentor junior developers and conduct code reviews.

What We Offer:

  • Competitive compensation and bonus structure.
  • Exposure to large-scale D365 projects across industries.
  • Opportunities for upskilling and certification.
  • Flexible work arrangements.