Search by job, company or skills

Systems Arabia

Microsoft Dynamics CRM Consultant (On Premise)

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

The Dynamics 365 Developer is responsible for designing, developing, and supporting end-to-end Microsoft Dynamics 365/CRM solutions in an on-premise environment. The role collaborates closely with business stakeholders, solution architects, and technical teams to deliver scalable, secure, and high-quality CRM solutions that enhance business efficiency and system integration.

Responsibilities

  • Design, develop, and maintain custom solutions within Microsoft Dynamics 365/CRM, including plugins, workflows, custom workflow activities, and web resources using C# and JavaScript
  • Translate functional and business requirements into technical designs and implementation solutions
  • Create and maintain technical design documents aligned with best practices and organizational standards
  • Implement integrations with third-party applications and enterprise systems using REST/SOAP APIs, web services, SSIS, or middleware tools
  • Perform data migration activities and ensure data integrity within Dynamics 365 and SQL Server databases
  • Customize out-of-the-box CRM reports and develop custom SSRS reports as required
  • Troubleshoot, diagnose, and resolve complex application and performance issues in a timely manner
  • Collaborate with business analysts, solution architects, and end users to deliver effective and scalable solutions
  • Maintain clean, well-tested code and comprehensive technical documentation for all customizations and configurations
  • Provide ongoing technical support and contribute to continuous improvement initiatives

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • 6+ years of hands-on experience developing Microsoft Dynamics 365/CRM solutions
  • Minimum 4 years of experience working with on-premise Dynamics 365/CRM deployments
  • Strong knowledge of the Dynamics 365 platform, including entity customization, security models, business units, and teams
  • Proficiency in C#, .NET Framework, JavaScript, HTML, and CSS
  • Hands-on experience with Microsoft SQL Server, SSIS, and SSRS
  • Experience using Dynamics CRM SDK and developer tooling
  • Familiarity with source control and CI/CD tools such as Git and Azure DevOps
  • Experience working in Agile/Scrum development environments
  • Strong analytical, problem-solving, and debugging skills
  • Excellent verbal and written communication skills, with the ability to work with both technical and non-technical stakeholders
  • Ability to work independently and manage multiple priorities effectively

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140201243