Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
As a CRM Consultant,
- You will ensure technical integrity and successful delivery of Microsoft Dynamics CRM solutions.
- This role requires the ability to work with clients to understand business requirements and then architect and implement them with feedback from the client.
- You will work directly with clients throughout the project lifecycle from requirements gathering to development then final delivery.
- This is a highly visible role which requires an individual with the consulting and technical skills as well as leadership abilities to contribute to the development of the client relationship.
- This role also requires a considerable percentage of time being at the customer site.
Job Requirements
Required skills include:
- In-depth hands-on knowledge of the Microsoft Dynamics CRM platform, the entity model, security model, and Web services.
- In-depth hands-on knowledge of the xRM framework.
extensive .NET Framework and C# development experience including experience with the CRM API, REST/ODATA and SOAP endpoints. - Hands-on experience architecting solutions that involve CRM customization to include server side code, custom business logic, integration modules, workflow assemblies and plug-ins
- Hands-on experience migrating data from one version of CRM to the next
- Experience with ADO.NET, ASP.NET, Windows Communication and Workflow Foundations
- Extensive JavaScript, HTML design, and development experience
- Experience developing solutions which involve relational database technologies on platforms such as SQL Server or Oracle with experience programming stored procedures using Transact SQL or PL/SQL
- Experience with object-oriented design and Service Oriented Architectures (SOA)
- Recent Federal government work experience highly desired.
Technical Specifications:
- At least 3 years of related experience in the specification, development and delivery of Microsoft Dynamics CRM solutions
- Microsoft Dynamics CRM certification is preferred, but not required.
- .NET, C# and JavaScript experience required
- Understanding of the Dynamics CRM server configuration and set up
- Experience with Microsoft SQL Server, SQL, data analysis, SSRS and database optimization techniques
- Familiarity with Microsoft CRMs asynchronous service and related issues a plus
- Familiarity with Active Directory configuration as it relates to CRM Users
- Demonstrated familiarity and expertise in customizing fields, forms, attributes, views and reports in Microsoft CRM
- Ability to develop CRM workflows and monitor/troubleshoot related issues
- Understanding of core concepts surrounding CRM data structure and related database tables, views and indexes
- Experience with Microsoft CRM 2016/ Online is MUST
- Self-starter
- Strong analytical skills, exceptional judgment