Skip to main content

Dynamic 365 CRM Senior Specialist

Job Details

VA Springfield Main Office - Springfield, VA
$80000.00 - $123000.00 Salary

Description

Summary 

 

The Dynamics 365 CRM Senior Specialist will support our growing Dynamics 365 Enterprise team in implementing solutions for both new and existing projects. This role will serve as a technical lead and the ideal candidate should be prepared to independently manage complex solution design and implementation responsibilities.

 

Essential Duties and Responsibilities:

 

  • Designing, developing, and maintaining the Dynamics CRM system to meet business needs.
  • Customizing and configuring CRM forms, workflows, views, dashboards, business processes, and reports
  • Developing plugins and integration points for Dynamics CRM
  • Collaborating with consultants and internal teams to implement CRM solutions effectively
  • Participating in application upgrades and executing post-install activities such as smoke testing
  • Providing technical expertise in the Microsoft Dynamics 365 Finance & Operations ERP platform
  • Gathering, analyzing, and interpreting data to support solutions and decision-making
  • Communicate technical ideas and plans clearly to both technical and non-technical stakeholders
  • Design and develop integrations with Dynamics 365 CRM and lead development activities, working independently or with architects as necessary
  • Performing general system administration with Microsoft Dynamics 365 and related systems
  • Utilize Microsoft Power Platform, especially Power Automate, Power Pages, and Canvas Apps to enhance system functionality
  • Design and implement Azure-based solutions, including Logic Apps, Data Factory, Azure Functions, and integrations with CosmosDB and Blob Storage

 

 

Required Skills/Abilities:

 

  • Comprehensive knowledge of Microsoft Dynamics CRM architecture, modules, and components
  • Experience with CRM SDK, REST/ODATA, and other integration frameworks
  • Proficiency in SQL Server for CRM-related data management
  • Expertise in configuring and customizing CRM forms, workflows, dashboards, and reports
  • Testing and troubleshooting experience to ensure solution reliability and performance
  • Hands-on experience with Microsoft Power Platform and Azure technologies
  • Attention to detail and accuracy, along with the ability to communicate technical information to non-technical personnel
  • A customer-focused mindset and the ability to work collaboratively as part of a team
  • Excellent communication, client relation, organization, and prioritization skills

 

Education and/or Experience    

                                   

  • Bachelor’s in Computer Science or related field
  • Minimum 5 years of relevant experience, including strong programming skills in C# and JavaScript

 

 

Certificates, Licenses, Registrations

 

  • Microsoft Dynamics 365 certification (Preferred)
  • Microsoft Certified: Power Platform Solution Architect Expert (Beneficial)
  • Microsoft Certified: Azure Solutions Architect Expert (Beneficial)
  • Microsoft Certified: Azure Developer Associate (Beneficial)
  • Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate (Beneficial)
  • Certifications in Agile or Scrum methodologies such as Certified ScrumMaster (Beneficial)

 

Physical Requirements:

 

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at a time.

 

Qualifications

Required Skills/Abilities:

 

  • Comprehensive knowledge of Microsoft Dynamics CRM architecture, modules, and components
  • Experience with CRM SDK, REST/ODATA, and other integration frameworks
  • Proficiency in SQL Server for CRM-related data management
  • Expertise in configuring and customizing CRM forms, workflows, dashboards, and reports
  • Testing and troubleshooting experience to ensure solution reliability and performance
  • Hands-on experience with Microsoft Power Platform and Azure technologies
  • Attention to detail and accuracy, along with the ability to communicate technical information to non-technical personnel
  • A customer-focused mindset and the ability to work collaboratively as part of a team
  • Excellent communication, client relation, organization, and prioritization skills

 

Education and/or Experience    

                                   

  • Bachelor’s in Computer Science or related field
  • Minimum 5 years of relevant experience, including strong programming skills in C# and JavaScript
Apply