Egypt , Cairo
--
Company

Job Details

Job Description

Roles & Responsibilities

Key Responsibilities

  • Design, develop, and customize Microsoft Dynamics 365 CRM solutions.
  • Lead technical implementation activities across enterprise CRM projects.
  • Develop and maintain custom plugins, workflows, integrations, and APIs.
  • Build scalable solutions using Power Platform technologies.
  • Collaborate with technical and business stakeholders to deliver high-quality solutions.
  • Support system architecture, performance optimization, and technical governance.
  • Mentor technical teams and provide leadership across CRM development activities.
  • Ensure best practices for security, scalability, and maintainability.

Desired Candidate Profile

Required Qualifications

  • 11+ years of experience in software development and CRM technologies.
  • Strong hands-on development experience with:
    • Microsoft Dynamics 365
    • Power Apps
    • Power Platform
    • CRM Customization & Integrations
  • Experience across both:
    • On-Premises environments
    • Cloud environments
  • Strong experience with:
    • C#
    • .NET Framework / .NET Core
    • JavaScript / TypeScript
    • REST APIs & Integrations
    • Azure Services
  • Excellent English communication skills (Advanced Level).
  • Strong leadership, communication, and stakeholder management skills.

Similar Jobs