Minimum 3 years of relevant experience in Dynamics 365 On-Premises application development and maintenance. Strong knowledge of C# and OOPS concepts. Proven experience in customizing Dynamics 365, including entity and attribute customization. Proficiency in Bitbucket version control for managing CRM customizations. Strong knowledge of C# Web API development for Dynamics 365. Experience with both earlybound and latebound development techniques. Expertise in designing and implementing plugins and workflows. Familiarity with the XRM Toolbox and its plugins. Understanding of DevOps practices, with knowledge of Jenkins being a plus. Ability to conduct unit testing, including mocking CRM Context and Http Context. Proficiency in JavaScript and Rest API for CRM extensions and integrations. Experience in creating and managing CRM solutions. Excellent problem-solving, communication, and teamwork skills. Good to have Good to have, Power Platform certifications. Good to have, SSIS and Kingsway hands on experience Good to have ReactJS hands on experience Requirements The profiles must have core requirement for this role with Microsoft CRM Dynamics on premises and banking domain experience.