Job Description :
Summary
Serve as the lead developer for CRM configuration, custom assembly development, integration code and data migration scripts of the Microsoft Dynamics CRM-based project
Work with the team to architect and develop high quality solutions that will provide efficiency gains for our business partners
Contribute to the company architectural best practices and CRM customization standards to be utilized on Dynamics CRM-based projects
Provide guidance on design and layout of Forms to help improve user efficiency and performance
Provide hands-on mentoring and expert-level technical assistance to members of the development team
Conduct code reviews to ensure that customization code quality is at the highest level possible and appropriate design patterns are being followed

Requirements
Experience architecting and implementing Microsoft Dynamics CRM-based business solutions
Experience in implementing traditional CRM packaged business applications (e.g., service management, sales, etc as well as developing customizations
Extensive .NET Framework and C# development experience, including experience with the CRM API, REST/ODATA and SOAP endpoints.
Extensive JavaScript, HTML design, and development experience.
Experience with SQL Server database, reporting and integration services.
Experience integrating Dynamics CRM with Document Management providers (SharePoint, OneDrive, M-Files, etc
Experience integrating Dynamics CRM with third-party marketing platforms.
Experience with object-oriented design and Service Oriented Architectures (SOA
Experience working in an Agile environment, preferred
Experience working within the Financial or Insurance industries

Education and/or Experience
Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
5+ years’ professional experience with Microsoft Dynamics CRM
Deep technical experience with Microsoft Dynamics CRM