Friday, August 23, 2019

Typical expectation from a Microsoft Dynamics CRM Technical Developer


Dynamic CRM Related
  • Configure/customize all aspects of Microsoft Dynamics CRM
  • Configure the application to meet a client’s requirements using the Microsoft Dynamics CRM Customization Tool, Workflow Tool, Service Utility or SDK
  • Experience in developing CRM workflow, Custom Actions, Dialogs, Business Process Flows
  • Proficient in JavaScript/ TypeScript
  • Proficient in writing C# plug-ins using CRM and XRM SDK libraries
  • Proficient in writing client-side web resources utilizing Web API's for Dynamics CRM and extract records from entities using ODATA filters and uniquely identifying records with GUID


.Net and SQL Related
  • Web Services / WebApi / WCF
  • Proficient in writing Asynchronous programming with web services using AJAX and callback functions to extract responses in JSON objects
  • Experience in Creating reports MS SQL Server SSRS, Visual Studio, .NET and defining data integration layers using SSIS
  • Performance tuning, query optimization, and other performance and troubleshooting tools
  • 3rd Party Script Libraries such as JQuery / JQuery UI, Angular JS
  • Engineering web services using C#, WCF
  • Good knowledge of XML, XSL and XSD
  • Web Development using .NET, HTML5, CSS3, JavaScript, jQuery, Angular JS, XML and JSON with SQL database


Added Advantages - Not all are required, to be considered as a Bonus Point
  • Some experience with Azure Logic Apps
  • Power BI
  • Business Central
  • Unified Service Desk (USD)
  • Power Platform D365
  • On-Premise Installation or Migration from CRM 4/2011 to Dynamic 365 latest
  • Experience with Agile (specifically SCRUM methodology) as well as Waterfall models 
  • Good understanding of Azure (PaaS and SaaS)


Integration with Dynamic CRM - Not all are required, to be considered as a Bonus Point
  • QuickBooks
  • SharePoint
  • Dynamic 365 Portal (ADX Studio)
  • WordPress
  • Social Media - Linked-In / Facebook / Twitter 
  • Outlook Synchronization Setup
  • Any other ERP


Process Related 
  • Data Migration using Scribe or other Tools.
  • Business Process optimization 
  • Practical knowledge of SOA (Service Oriented Architecture)
  • Git, Jira, Confluence, Nunit



Regards,
Vipin Jaiswal


2 comments:

VIshal Bagadia said...

A very point to point specific article to improve the skills. Helped me to identify and analyse what things I have to cover.

Muhammad Inaam said...

Very well composed and beautifully explained