Dynamics CE Technical Consultant in the experience of 3 to 6 years. Responsible for implementing, customizing, and supporting Dynamics CE to meet business needs. This role involves performing the following duties:
- Understanding the Solution Design Document and deriving technical specifications.
- Responsible for developing custom solutions using programming languages like C#, JavaScript, and .NET, as well as utilizing the Power Platform (Power Apps, Power Automate).
- Performing unit testing and integration testing to ensure the quality and functionality of the implemented solutions. Co-ordinating with Functional Consultant for testing and bug fixing.
- Working on creating solution(s), adding required components and performing scheduled deployments throughout multiple environments like development, staging & production.
- Ability to work with Azure DevOps for tracking work items (Epics, Features, User Stories, Tasks), backlogs, sprints, and dashboards for task management and progress visualization. Understanding of version control & CI/CD Pipelines.
- Adhering to coding guidelines and best practices
- Working closely with other team members for completion of projects related to the CRM system.
- Maintain code repository and source control.
- Follow Sprint plan, deployment plan and Migration plan created by Technical Architect.
- Preparing training material for junior resources.
CRM & Technical skill required:
-
Dynamics 365 Customization and Configuration
:
Ability to configure entities, fields, forms, views, workflows, and other aspects of the CRM system. -
CRM SDK
: Understanding the Software Development Kit for Dynamics 365, which provides tools and resources for customization and development. -
Plugins and Workflows:
Creating and managing plugins and workflows to automate business processes and extend functionality. -
Web Resources:
Developing and utilizing web resources (HTML, CSS, JavaScript) to enhance the user interface and customize the CRM. -
API Integration:
Proficiency in using APIs to integrate Dynamics 365 with other systems and applications. -
Data Management:
Understanding data models, performing data migrations, and ensuring data integrity. -
Security Configuration:
Implementing security roles, permissions, and other security features to protect sensitive data.
-
Reports:
Developing SSRS reports using Microsoft SQL and FetchXML
-
Power Platform:
Familiarity with Power Apps, Power Automate, Power Pages and other tools within the Power Platform ecosystem.
-
C#:
Essential for developing plugins, custom workflows, and other server-side logic within Dynamics 365. -
JavaScript:
Used for client-side scripting, enhancing user interface interactions, and creating web resources. -
SQL:
Crucial for database management, querying data, and extracting valuable insights. - .
NET:
A framework often used in conjunction with C# for Dynamics 365 development. -
Kingsway Soft:
Understanding of the Kingswaysoft integration & data migration tool for mid to large scale migrations & integrations.
Qualifications
Education
- Bachelor s degree in related field from an accredited college or university preferred
- In lieu of undergraduate degree, the ratio is 1:1 - meaning one year of college equals one year of work experience and vice versa
- Dynamics 365 CRM certification preferred (Configuration and Customization, Sales, Service, Marketing, Field Service, Professional Service Automation)
Experience
- Customarily has at least 4-6 years of customer facing project management or client engagement experience
- Customarily has at least 4-6 years of technical experience
- Demonstrated experience with designing and implementing integrations, solid understanding or integration requirements between CRM and ERP systems preferred
- Demonstrated experience in business process design and documentation as they pertain to Dynamics 365 CRM. This includes Sales, Service, Field Service and Professional Service Automation preferred
- Experience with Power BI and/or other reporting solutions relative to Dynamics 365 CRM a plus
- Vertical Knowledge a plus (finance / manufacturing /healthcare/ etc.)
Skills/Attributes
-
Synoptek core DNA behaviors:
-
Clarity:
Possesses excellent communication skills, makes a concentrated effort to speak the customers language. Ability to field questions with concise, well-constructed responses -
OwnIT:
Shows integrity, innovation, and accountability in completing daily assignments -
Results:
Solutions focused and driven to resolve conflict quickly and precisely. Proactively looks for opportunities to contribute to the company s business goals -
Growth:
Willing to learn and ask questions. Constantly looking for new ways to improve yourself. Ability to adapt and grow in a fast-paced environment -
Team:
Embraces both customers and colleagues as team members. Ability to be flexible, respectful, engaged and collaborative
- Deep business knowledge, able to elaborate on firsthand experiences
- Ability to understand business requirements and translate those into system configuration