Skip to main content
Harish

Harish

Microsoft Dynamics CRM Developer

Talent
Montreal, QuebecMember since August 19, 2026
C#JavaScriptTypeScriptHTMLCSSSQLMicrosoft Dynamics 365Dynamics CRM 2011Visual StudioXrmToolBoxPlugin Registration ToolRibbon WorkbenchFiddlerSSISKingswaySoftScribeAzure Data FactoryPower BISSRSFetchXMLExcel Power QueryPower AppsPower AutomateSQL ServerAzure SQLDataverseCommon Data ServiceGitAzure DevOpsJenkins
·

Hire this person

Send a job offer directly to this candidate

C#JavaScriptTypeScriptHTMLCSS

About

Highly skilled Microsoft Dynamics CRM Developer with over 5 years of experience in designing, developing, and deploying customized CRM solutions. Adept at leveraging Dynamics 365 to optimize business processes, improve customer engagement, and drive organizational growth. Seeking a challenging role where I can apply my technical expertise to develop innovative solutions that align with business objectives.

Experience

Microsoft Dynamics CRM Developer - Clinvira Life Sciences - Toronto, ON (Remote)

(2021-09)

  • Spearheaded the development and customization of Microsoft Dynamics CRM solutions for a diverse range of clients, ensuring that all implementations were tightly aligned with business objectives and delivered measurable value.
  • Designed and implemented custom plugins and workflows using C# and JavaScript, enhancing the core functionality of Dynamics CRM and automating complex business processes to increase efficiency and reduce manual effort.
  • Developed and integrated custom entities, forms, and business rules within Dynamics CRM, utilizing the Unified Interface to optimize the user experience and streamline data entry processes.
  • Executed data migrations from legacy systems to Dynamics CRM using SQL Server Integration Services (SSIS), KingswaySoft, and Scribe, meticulously ensuring data integrity, accuracy, and seamless transition.
  • Created and customized interactive dashboards and detailed reports using Power BI, SQL Server Reporting Services (SSRS), and FetchXML, providing stakeholders with actionable insights to drive informed decision-making.
  • Utilized Microsoft Power Platform, including Power Apps and Power Automate, to create custom applications, automate workflows, and integrate Dynamics CRM with other Microsoft 365 services such as SharePoint and Teams.
  • Collaborated closely with cross-functional teams, including business analysts, project managers, and QA testers, to gather requirements, design solutions, and conduct comprehensive system testing, ensuring that all deliverables met quality standards.
  • Provided advanced technical support and troubleshooting for Dynamics CRM issues, leveraging tools such as XrmToolBox and Fiddler, to diagnose and resolve issues quickly, ensuring minimal disruption to business operations.
  • Managed the Dynamics CRM environment, overseeing security roles, user management, and system updates, while ensuring compliance with organizational security policies and best practices.
  • Conducted rigorous unit testing using frameworks like MSTest and NUnit, and performed code reviews to ensure the quality, performance, and maintainability of customizations and extensions.
  • Developed and integrated custom APIs using Web API and OData, facilitating seamless data exchange between Dynamics CRM and external systems, enhancing overall system interoperability.
  • Implemented Power Automate (formerly Microsoft Flow) to automate recurring business processes, such as notifications, approvals, and data synchronization, reducing manual intervention and increasing efficiency.
  • Wrote custom JavaScript for form events and Ribbon customizations, enabling dynamic behavior in the user interface, improving usability, and tailoring the system to specific client needs.

Dynamics CRM Developer - Konnectsu Technologies - Hyderabad, India (Remote)

(2019-12 - 2021-08)

  • Actively assisted senior developers in the development and customization of Dynamics CRM solutions, gaining hands-on experience in implementing complex features and functionalities within the CRM platform.
  • Created and modified entities within Dynamics CRM, defining custom fields, relationships, and entity behaviors to align with specific business requirements and improve data management.
  • Customized CRM forms by adding fields, sub-grids, and business logic to enhance user interface and data entry efficiency, ensuring that forms were intuitive and user-friendly.
  • Configured custom views to provide users with tailored data displays, enabling them to filter, sort, and group CRM records according to their roles and business needs.
  • Developed automated workflows to streamline and automate business processes, reducing manual intervention and ensuring consistency in process execution across the organization.
  • Implemented business rules and logic within CRM workflows to enforce data validation, automate decision-making processes, and maintain data consistency throughout the CRM system.
  • Developed custom plugins in C# to extend Dynamics CRM functionality, adding custom business logic that triggered on specific events such as record creation, update, or deletion.
  • Created workflow assemblies in C# to handle complex business processes that couldn't be addressed through standard CRM workflows, ensuring these customizations were optimized for performance and maintainability.
  • Adhered to best practices in coding and development, including proper use of design patterns, code reviews, and documentation, to ensure that custom solutions were scalable, maintainable, and performed well under load.
  • Played a key role in data migration projects by cleaning, transforming, and mapping legacy data for import into Dynamics CRM, ensuring that the data was accurate and compatible with the new system.
  • Utilized SQL Server for data preparation and SSIS (SQL Server Integration Services) for automating the data migration process, ensuring that large volumes of data were imported efficiently and without errors.
  • Leveraged FetchXML to write complex queries for extracting and analyzing CRM data, ensuring that reports were dynamic and could be easily modified to meet changing business needs.
  • Worked closely with business stakeholders to understand their reporting needs, developing custom reports that provided actionable insights and supported data-driven decision-making.
  • Actively participated in system testing phases, including unit testing to verify the functionality of individual components, integration testing to ensure seamless interaction between systems, and user acceptance testing to confirm that solutions met client expectations.
  • Created detailed documentation for customizations, workflows, and plugins.

Education

Bachelor's - Electronics and Communication Engineering - Jawaharlal Nehru Technological University

Skills

Microsoft Dynamics CRM Developer

Reviews

Related