Job Description:Essential Qualifications• 10+ years development experience with Microsoft development tools• 6+ years architecting (technical) Dynamics 365/CRM Solutions• Online as well as On-Premises installation experience• Cloud migration experience• ADFS configuration• Payment integration• Social Media Integration like Client, Twitter,• Understanding and capability to setup and work with a 3rd Party ETL Tool• Setting up dev-ops for dynamics CRMrequirements:- Key SkillsDynamicsPlugins and CustomizationsPower Portal and Health Cloud model is an advantage
Essential Skills• Keep up-to-date on all Microsoft Dynamics 365 offerings• Firm grasp and experience with development on the Dynamics platform• JavaScript and/or Typescript• C#• API Consumption• Some SQL knowledge• Some Markup knowledge• Perform Dynamics 365 Online setup through Office 365• Can setup automated testing and CI• Experience with multiple Client/Server frameworks• Understands and can use multiple design patterns.• Fully grasps callbacks, promises, and Async.
Responsibilities• Can setup CRM Visual Studio Solution from scratch.• In-depth understanding of the capabilities and constraints of Dynamics CRM application Data model, Data Architecture, and Data Management• Can setup Custom Web Resources to interact with the form and load• Clearly and logically able to architect well-structured solutions/framework from start to finish to solve business problems with confidence• Has a firm belief in either early bound or late bound C# development,• Ability to build thought leadership / PoV on Dynamics Solutionsand can argue as to why• Can lead customer-facing conversations with the ability to whiteboard and/or demonstrate solutions to business problems on the fly• Understands the CRM Plugin Pipeline, the• Ability to work with customer architects to successfully recommend a solution to integrating Dynamics with other platforms/applications• Understands Plugin Filters and images• Ability to lead a team in best-practices surrounding recent versions of Dynamics 365/CRM like PowerApps, Client Integration, Relationship Insights, Common Data Services• Can manage and maintain the entire CRM ALM, correctly using a Dev, Qa,• Able to think holistically about project goals to design a working Dynamics 365 custom code solution• Demonstrated ability to:• Capability to make effort estimations using various tools and techniques• Apply Microsoft development techniques effectively following• Expert knowledge in Dynamics Sales, Customer Service, Marketing, Field Service, Project Service• Plan and carry out unit testing• Strong knowledge of .Net and Azure integrations with Dynamics - integrations with vendor packages and in-house systems• Familiar and experienced in:• Experience with installation and deployment, customizing and extending MS Dynamics CRM• Core Microsoft Dynamics Platform and it’s components• Proficient understanding of the Dynamics 365/CRM platform and all that it offers• Implementation Methodology• Able to configure complex coded solutions within Dynamics• Web Services• Work to continually adapt and set development standards for all Dynamics engagements• Microsoft .NET technology, Microsoft Visual Studio development system• Assist in presales efforts• Network and operating systems• Assist in the interview process• Successful completion of applicable product certification exams