Job Summary
We are looking for an experienced Microsoft Dynamics CRM (On-Premise) Developer with strong .NET skills to design, develop, customize, and support MS Dynamics CRM applications. The candidate will work closely with business stakeholders to implement CRM solutions, integrations, and enhancements.
Key Responsibilities
- Design, develop, and customize Microsoft Dynamics CRM On-Premise solutions
- Develop plugins, custom workflows, and custom actions using C# and .NET
- Customize entities, forms, views, dashboards, and business rules
- Develop and maintain CRM integrations with external systems using Web Services, WCF, REST, and SOAP APIs
- Write and optimize JavaScript for form customizations and client-side logic
- Create and maintain SSRS reports and custom reports
- Handle CRM deployments, upgrades, and patches in on-prem environments
- Perform unit testing, debugging, and performance tuning
- Provide production support and troubleshoot CRM issues
- Prepare technical documentation and support knowledge transfer
Required Skills
- Strong experience in Microsoft Dynamics CRM On-Premise (2013/2015/2016/365 On-Prem)
- Proficiency in C#, ASP.NET, .NET Framework
- Hands-on experience with CRM SDK, Plugins, Workflows, Custom Actions
- Experience with JavaScript, HTML, CSS
- Knowledge of SQL Server, stored procedures, and performance tuning
- Experience with SSRS report development
- Understanding of security roles, business units, and CRM architecture
- Experience with source control tools (TFS, Git, Azure DevOps)