Design, develop, customize Microsoft Dynamics 365 CRM applications using C#, .NET Framework and implement customizations including:
Forms, Views
Business Rules, Business Processes
Security Roles, Business Units
Custom Entities and Tables
JavaScript Customizations
Ribbon Workbench Customizations
Develop and maintain complex Plugins, Custom Workflow Activities, JavaScript, Web Resources, and PCF Controls. Build and manage integrations between Dynamics 365 CRM and external systems using:
Power Automate
REST APIs
Web Services
Azure Integration Services
Work extensively with Dynamics 365 modules including: Sales, Customer Service, Field Service, Customer Insights
Create and optimize Power Automate workflows to automate business processes and integrate external applications.
Write clean, reusable, maintainable, and scalable code following coding standards and best practices.
Perform unit testing, debugging, troubleshooting, and performance tuning of CRM solutions.
Participate in code reviews and ensure compliance with development standards.
Support deployment activities and solution migrations across Development, UAT, and Production settings.
Collaborate with DevOps teams to implement and maintain CI/CD pipelines for CRM applications.
Prepare technical documentation, design documents, and deployment guides.