Senior CRM Developer
riyadh
Contract
Related Jobs
Role Summary
The Senior Microsoft Dynamics Developer is responsible for designing, developing, and maintaining on-premise Microsoft Dynamics solutions to support business operations. The role focuses on delivering scalable, secure, and high-performance customizations and integrations while ensuring alignment with organizational requirements and best practices.
Role and Responsibilities
• Design, develop, and customize Microsoft Dynamics (CRM/365 on-premise) solutions
• Build and maintain plugins, workflows, custom entities, and business logic
• Develop integrations between Dynamics and other enterprise systems using APIs and middleware
• Support and enhance existing on-premise Dynamics environments
• Collaborate with business analysts and stakeholders to translate requirements into technical solutions
• Troubleshoot and resolve system issues, bugs, and performance bottlenecks
• Ensure code quality, security, and adherence to development standards
• Participate in system upgrades, patches, and deployments for on-premise environments
• Maintain technical documentation and system architecture artifacts
• Provide technical guidance and mentorship to junior developers
Skills and Experience
• Proven experience as a Microsoft Dynamics Developer with strong on-premise experience
• Expertise in Dynamics CRM / Dynamics 365 (on-premise versions)
• Strong development skills in C#, .NET, JavaScript, and SQL Server
• Experience with plugins, workflows, Web APIs, and custom integrations
• Knowledge of on-premise infrastructure, deployment, and environment management
• Experience with SSRS reporting and Power Platform (preferred but not essential)
• Familiarity with Azure integration is a plus
• Strong problem-solving and analytical skills
• Excellent communication and stakeholder management abilities
• Ability to work independently and manage multiple priorities
Don’t miss this chance to advance your career. Apply today!