Key Responsibilities
- Lead the design, development, and implementation of D365 CRM solutions, ensuring alignment with business requirements and best practices.
- Develop and customize D365 CRM applications, including workflows, plugins, and integrations with other systems.
- Microsoft Dynamics 365 CRM:
- In-depth knowledge of D365 CRM modules (Sales, Customer Service, Marketing, Field Service).
- Experience in configuring and customizing D365 CRM applications to meet business requirements.
- Proficiency in creating and managing entities, fields, forms, views, and dashboards.
- Development Skills:
- Robust programming skills in C# and JavaScript for developing custom plugins, workflows, and client-side scripts.
- Experience with HTML and CSS for customizing the user interface of D365 CRM applications.
- Familiarity with the Dynamics 365 SDK and Web API for integration and data manipulation.
- Power Platform:
- Experience with Power Apps for building custom applications that integrate with D365 CRM.
- Knowledge of Power BI for creating data visualizations and reports based on CRM data.
- Familiarity with Power Automate for automating workflows and processes within D365 CRM.
- System Architecture and Design:
- Understanding of system architecture principles and best practices for designing scalable and maintainable D365 CRM solutions.
- Experience in conducting system analysis and performance tuning to optimize CRM applications.
- Agile Methodologies:
- Familiarity with Agile project management methodologies, including Scrum and Kanban.
- Experience in participating in sprint planning, daily stand-ups, and retrospectives.
- Provide technical guidance and support to junior consultants and team members, fostering a collaborative and knowledge-sharing environment.
- Conduct system testing, troubleshooting, and performance tuning to ensure optimal system functionality and user experience.
- Stay current with the latest D365 CRM features and updates, providing insights and recommendations for continuous improvement.
- Participate in project planning and management activities, ensuring timely delivery of project milestones and objectives.
- Engage with stakeholders at all levels, presenting technical concepts in a clear and concise manner.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in Microsoft Dynamics 365 CRM development and implementation.
- Strong understanding of CRM concepts, data modeling, and business processes.
- Proficiency in C#, JavaScript, HTML, and CSS, with experience in developing custom plugins and workflows.
- Experience with Azure services and integration tools (e.g., Logic Apps, Power Automate) is a plus.
- Familiarity with Agile methodologies and project management practices.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication and interpersonal skills, with the ability to build relationships with clients and stakeholders.
Preferred Skills
- Microsoft Dynamics 365 certifications (e.g., MB-200, MB-210, MB-220).
- Experience with Power Platform (Power Apps, Power BI, Power Automate).
- Knowledge of data migration strategies and tools.
- Understanding of security and compliance requirements in CRM implementations.
📌 MS - CRM TechnicalCE Customizations - Developer - Senior (Noida)
🏢 EY
📍 Noida