i
ConsultBae
32 ConsultBae Jobs
Dynamics 365 CRM Developer - .Net/C# (6-11 yrs)
ConsultBae
posted 5d ago
Flexible timing
Key skills for the job
Responsibilities :
- Develop and customize Dynamics 365 CRM solutions using C#, .NET, JavaScript, and related technologies.
- Design and implement custom entities, workflows, business rules, and plugins.
- Develop and maintain integrations between Dynamics 365 CRM and other systems.
- Create and customize forms, views, and dashboards.
- Develop and maintain client-side scripting using JavaScript and TypeScript.
- Utilize the Dynamics 365 Web API and SDK for data manipulation and integration.
Solution Design and Architecture :
- Analyze business requirements and design technical solutions that meet those requirements.
- Participate in architectural design discussions and provide technical input.
- Ensure solutions are scalable, maintainable, and aligned with best practices.
- Develop and maintain technical design documentation.
- Customize and configure Dynamics 365 CRM to meet specific business needs.
- Implement security roles and permissions.
- Configure and customize business process flows.
- Manage and deploy Dynamics 365 CRM solutions.
- Develop and execute unit and integration tests.
- Debug and resolve complex technical issues.
- Perform code reviews and ensure code quality.
- Participate in system and user acceptance testing.
- Design and implement data migration and integration solutions using tools like SSIS, Azure Data Factory, or custom code.
- Integrate Dynamics 365 CRM with external systems using APIs and web services.
- Ensure data integrity and consistency during data migration and integration.
- Create and maintain technical documentation, including design specifications, configuration guides, and user manuals.
- Conduct knowledge transfer sessions for team members and end-users. -
- Maintain up-to-date knowledge of Dynamics 365 CRM features and best practices.
- Collaborate with business analysts, functional consultants, and stakeholders to gather requirements and provide technical expertise.
- Communicate effectively with team members and stakeholders.
- Participate in agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Provide regular updates on development progress and issues.
Technical Skills & Qualifications :
- Relevant experience in Dynamics 365 CRM development.
- Strong proficiency in C#, .NET, JavaScript, and TypeScript.
- Experience with Dynamics 365 Web API and SDK.
- Experience with developing and customizing Dynamics 365 CRM entities, workflows, and plugins.
- Experience with client-side scripting and UI customization.
- Understanding of Dynamics 365 CRM architecture and data model.
- Experience with database technologies (SQL Server).
- Experience with version control systems (Git).
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills. -
- Ability to work independently and as part of a team.
Preferred Qualifications :
- Microsoft Dynamics 365 certifications (MB-200, MB-400).
- Experience with Power Platform (Power Apps, Power Automate).
- Experience with Azure cloud services.
- Experience with Agile methodologies.
- Experience with data migration and integration tools (SSIS, Azure Data Factory).
- Experience with front-end frameworks (React, Angular).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for CRM Developer roles with real interview advice
10-20 Yrs