Job Description:
The Consultant will serve as the primary liaison between customers and internal teams on Microsoft Dynamics CRM projects. This includes implementations, customizations, migrations, and more. The Consultant will handle various aspects of the project, such as project management, business analysis, configuration, data migration, training, and technical support. The successful candidate should be highly detail-oriented, capable of multitasking, well-organized, and able to prioritize multiple demands in a fast-paced environment. The Consultant will have overall responsibility for meeting customer requirements and ensuring project completion.
Roles and Responsibilities:
- Lead and manage multiple large projects simultaneously.
- Facilitate design and architecture sessions with clients, providing expert guidance.
- Mentor other consultants on technical skills.
- Serve as an advisor to both customers and consultants.
- Help clients define processes where no formal processes exist.
- Advise on CRM best practices regarding processes, user interfaces, and architecture.
- Collaborate with technical consultants to architect CRM-related customizations and design reports that model the client's organizational processes.
- Create functional and technical specifications for the project.
- Develop detailed project scope documents, including task estimates and schedules using Microsoft Project.
- Write specifications for customizations, data migration, and system integrations.
- Coordinate and supervise the implementation of data migration, training, custom development, and reporting tasks.
- Monitor the project timeline to ensure timely completion of tasks and deliverables.
- Manage risks and issues, maintaining comprehensive lists and conducting mitigation strategies with the client’s project team.
- Facilitate regular communication with customers, conducting at least weekly status meetings and sending updates.
- Review project designs with the customer, addressing any adjustments or changes as needed.
- Provide end-user and super-user training as required.
Technical Responsibilities:
- Perform development programming for:D365 and Microsoft Dynamics CRM 2016 implementations.
SQL Integration Services, Factory/Logic Apps.
SQL Reporting Services and Power BI.
SDK and/or Developers Toolkit.
Programming in C#, ASP.NET, HTML, JavaScript, and Azure Services & APIs.
Azure services administration.
Qualifications and Skillsets:
- Education: Master’s Degree in Computer Science or a related field (or equivalent experience).
- Experience: At least 10 years of experience in a Technical Lead role.
- Knowledge:Strong understanding of business processes, particularly in sales, marketing, and customer service.
Proficiency with JIRA, Microsoft Project, Excel, Word, and Visio. - Communication:Excellent verbal and written communication skills.
Comfortable communicating with clients at all organizational levels. - Vision: Ability to balance short-term project demands with the long-term vision for guiding customers through the implementation process.