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