You will develop and maintain custom solutions within the Microsoft Dynamics CRM ecosystem.
Responsibilities
- Collaborate with Product Owners and Business Analysts to clarify requirements and estimate effort using Agile story points.
- Apply custom business logic using JavaScript and client APIs to control form behavior and data display.
- Develop custom C# plugins and register SDK Message Processing Steps to extend platform functionality.
- Manage CRM security configurations including Security Roles, Business Units, Teams, and Field Security Profiles.
- Maintain SSIS packages and use KingswaySoft to synchronize data between BMS and CRM systems.
- Customize the Dynamics CRM Ribbon using Ribbon Workbench to implement button display rules and click functions.
Required Skills
- 10+ years of experience in CRM development.
- Extensive experience with Microsoft Dynamics CRM 2016.
- Proficiency in C# and the .NET Framework.
- Strong JavaScript skills for client-side form logic.
- Expertise with XrmToolBox, including FetchXML, sitemap editor, and solution packaging.
- Hands-on experience with Microsoft SDK and XRM API.
- Experience managing SQL Server 2008 and writing PL/SQL queries.
- Proficiency in SSIS and SSRS for data integration and reporting.
- Knowledge of REST and SOAP web services.
- Experience with Plugin Registration Tool and Ribbon Workbench.
Preferred Skills
- Experience with Selenium WebDriver and SpecFlow.