Microsoft Dynamics Customer Relationship Manager

 
 
Position Summary:  Describe below the primary purpose and function of this job
The position requires deep technical expertise in Microsoft Dynamics Customer Relationship Manager (CRM), a corporate system, and related technologies to assist and deliver solutions to complex technical issues related to CRM, participate in CRM architectural discussion with Enterprise Architecture team, mentor and assist the team in providing quality solutions related to CRM, be able to communicate to the business team effectively, and work with cross functional teams to deliver solutions. 
 Responsibilities:  
1. Provide technical expertise in Microsoft Dynamics CRM and related technologies to support business needs and use of the CRM application.  Work with cross-functional teams to define and deliver CRM solutions. 
2. Troubleshoot and resolve production issues (software bugs, data issues, and system configuration issues)
3. Work with the project team to provide database support for CRM tools and applications through source to target mapping (i.e. CRM form fields to database). Develop and support data integration jobs using Scribe.
4. Develop and support integration solutions of MS Dynamics CRM with Sharepoint (Office 365), Outlook and Web Services (SOAP, REST, JQuery & ODATA Query) consumption and development.
5. Provide technical assistance and mentoring to the team and business users.
6. Take part in the architectural discussion and work with various teams for the impact analysis and best practice suggestions.
Functional Knowledge:  Describe breadth and depth of knowledge of functional work and activities required
  • Must be able to demonstrate deep techno-functional knowledge in Microsoft Dynamics CRM on premise/online and how CRM can be effectively used to streamline the business process. 
  • Provide integration support for 3rd party applications thorough understanding of the CRM architecture and database structure.
  • Support Business Operation's reporting needs through expertise in creating custom SSRS reports as well as native CRM reports.
  • Experience in requirements gathering, Analysis, designing and development using C#, .NET, ASP.NET, HTML, XML, JavaScript, Silverlight, CSS and HTML solutions as well as utilizing development tools provided within the Dynamics CRM customization environment
  • Deep expertise of data integration solutions like Scribe Insight and Scribe Online and native data import tool in CRM to import data to CRM from external data sources
  • Experience in developing Dynamics CRM workflows, plug-in creation, and creation of custom integration solutions with third-party applications. Should be knowledgeable to use CRM SDK for development.
  • Experience in querying with SQL server, SSRS, SSIS.
Business Expertise:  
Should have in-depth knowledge about the uses and applications of a CRM system in a corporate context.    
 
Leadership: 
This position is responsible for their own performance, but will also influence the team and delivery outcomes.  The person should.  Able to speak up and bring out the ideas to the team, share successes, communicate roadblocks, and document progress.
Problem Solving:  
Takes a logical approach to solving problems.  Researches and gains a thorough understanding of a problem before jumping into troubleshooting.  The person should have the ability to analyze complex problems, break them into smaller components, and solve them either by himself, or with help from another team.
Impact: 
Impacts the quality of own work and its contribution to the team.  May have an impact on business user's access and capability to complete work.
Interpersonal Skills:  
Ability to communicate and articulate issues and status clearly.   The person should have the ability to work collaboratively, as part of team, and with peer technology and business partners.
             
 
 
             
Job Requirements And Qualifications:  Indicate the minimum and preferred education and experience for this job and any licenses and certifications required.
Minimum Education: Bachelor's Degree Preferred Education: Bachelor's Degree in Computer Science or related field
Minimum Experience: 3-5 years Preferred Experience: 5+ years
Required Licenses/Certifications: Microsoft Certifications are a plus
Skills/Abilities:  These skills and abilities are not necessarily used in the evaluation of jobs, but will be used in the creation of job postings and advertisements.
  • Deep Know-How and proven record of Microsoft Dynamics CRM Implementation life-cycle
  • Good knowledge of Microsoft Dynamics CRM concepts (i.e. Configuration, Customization, Workflow, Integration, etc.)
  • Functional understanding of Microsoft Dynamics CRM integration methods (SSIS, Web services, Scribe Insight, Scribe Online)
  • Good knowledge of CRM SDK and Developers Toolkit
  • Good knowledge of CRM forms, screens, views, workflows and reports development
  • Knowledge of Programming languages – C#, VB.net, ASP.NET, HTML, JavaScript, Silverlight
  • Knowledge of CRM development or integration best practices
  • Understanding of SQL Reporting Services and MOSS/SharePoint (Office365) Services
Success Criteria:  
This position is successful when:
  • Business users realize  the benefit of CRM due inherent efficiencies and automation linking inter departmental organizations together
  • Workflows are intuitive and take less time to complete
  • CRM generates clean reliable data due to proper form validation and user training
  • Projects are delivered on time, with good user feedback
Background Requirements:  Indicate the level of background required for this position, and the frequency.
arlington
VA