Job DescriptionPosition Summary: The Microsoft Dynamics CRM Developer will be responsible for participating at an intermediate level in all phases of the development and maintenance life cycle for Dynamics CRM. The ideal candidate will have hands-on experience with Dynamics CRM entities, MS Dynamics administration, workflows, configuration (including UI / form development – web + unified client interface), security, reporting / dashboards, migration, custom development (including Unified Service Desk), Omnichannel, web resources, data integrations, and CRM solution file management. The candidate must have the ability to manage / prioritize multiple demands from a large user base across multiple departments. The candidate should have deep knowledge of Dynamics 365 CRM in all functional and technical areas.Position Responsibilities – Other duties may be assigned: Participating in design and architecture sessions with key business users, gathering and documenting business processes and requirements for the systemArchitecting the CRM system, related customizations and reports to model the business organizational processAdvising business users on best practices for CRM, development or integration processesBalance business users requests and requirements with technical constraintsBuilding and configuring CRM forms, views, dashboards, workflows and Dynamics PortalsDeveloping SSRS reports using Microsoft SQL and FetchXMLExperience with D365 CDS PowerApps model, automating business processes with Microsoft FlowWorking with internal support members to resolve technical issues with servers, ETL packages, SQL, SSRS and other related technoloties to the internal CRM systemMaintain code repository, Azure DevOps backlog and source controlEffectively utilize SDK and 3rd party tools such as XRMToolbox for administration of CRM systemSupport of the application including fixing application issuesPosition Requirements: A Bachelor's degree in Business, Computer Science or equivalent experience requiredStrong written communications especially related to articulating technical specifications6-8 years of recent experience with Microsoft Dynamics 365 CE/CRM XRM projectsExperience in customizations, JavaScript, C#, .NET, HTML, Silverlight, MVC, SQL Server, SSRS including plugins, scripting and form creationExperience with CRM API, REST/ODATA and soap ENDPOINTSStrong understanding of and ability to configure security groups, roles and teamsComfortable using Visual Studio, Azure DevOps, source control, CRM SDKSSIS or other ETL technologies using ScribeDesired SkillsKnowledge of the O365 platform as it pertains to feature sets that integrate with Dynamics CRM solutions including SharePoint, MobilityDeveloping Azure Logic and Azure FunctionsFamiliarity with Data Export Service and Azure SQLMicrosoft Certifications on Dynamics 365 CE/CRMicrosoft Certifications on Dynamics 365 CE/CRM preferred