Job Description :
Dynamics CRM Developer
Location: Montvale, NJ
DURATION: 8 months
Phone then Skype



MUST HAVE:

Service/Call Center domain expertise
Develop Java Script extensions, C# plug-ins for Dynamics CRM
Experience with Unified Service Desk and integration with telephony systems is preferred.



Job Summary:

8+ months Contract position for a CRM Developer who has Dynamics 365 Customer Engagement experience to join our CRM team at our Corporate Headquarters in Montvale, NJ.

The role will primarily focus on delivering both technical and functional projects on our Dynamics 365 CRM platform using the latest technologies and functionalities with consideration for performance, flexibility and security.



Duties & Responsibilities:

Work as a techno-functional resource on the CRM team within Information Technology department

Possess strong knowledge of out of the box Dynamics 365 CRM functionality specifically in Service (Call Center) domain.

Perform various Dynamics 365 CRM customizations and configurations

Develop and maintain Java Script extensions, C# plug-ins and .Net integrations for Dynamics CRM

Experience with Unified Service Desk and integration with telephony systems is preferred.

Design and implement CRM web service API calls for system integrations

Manage multiple deployments and deploy new functionality into production systems on the Dynamics 365 platform

Understanding the functional design as well as technical design and architecture

Adapt the Benjamin Moore IT change control process for all CRM application development activities while adhering to best practices for development, testing, build and release management



Desired Skills & Experience:

4+ years of experience in Dynamics 365 CRM customization & configuration is required

Minimum of 3 years'' experience in Dynamics 365 Development (C# and API Calls)

Minimum of 2 years'' experience in Customer Service and Sales Module of Dynamics 365

Deep knowledge of Dynamics 365 CRM, and the ability to convey this knowledge to balance the use of native (OOB) features and the appropriate use of custom development.

Sound knowledge in Dynamics 365 CRM Entities, Workflows, Business Rules, Business Process Flows, Configurations, Customization Development, Integration Development, Reporting, Dashboards, Web Resources, and CRM Solutions File Management

Experience in implementing Data Integrations.

Ability to understand and articulate business processes and requirements to CRM solutions

Proven ability to successfully deliver critical, enterprise-level initiatives

Experience using Agile (SCRUM) and Waterfall software development methodologies

Experience with Visual Studio Team Services (VSTS) for Agile work tracking, code repository, development of user stories, test script generation and tracking

Internally motivated, able to work effectively both independently and in a team environment

Handle tight deadlines, learn quickly, and maintain a positive, professional attitude

Proven ability to identify, analyze and solve problems.

Excellent organizational, time management, interpersonal and communication skills, both verbal and written



Education & Certifications:

Bachelor''s degree in Computer Science, Engineering or related discipline is required

Microsoft Dynamics 365 CRM certifications preferred