Software Engineer – Microsoft Dynamics CRM – 3+ Years – India (Remote/Hybrid)
We are looking for a seasoned Software Engineer with strong expertise in Microsoft Dynamics 365 CRM to join our dynamic and innovation-driven team. If you're passionate about solving real business problems with enterprise-scale applications, and eager to work with cutting-edge tools in a collaborative environment — this is the role for you.
Location: PAN India (Remote/Hybrid), Preferred: Bengaluru, Pune, Delhi NCR
Your Future Employer: A forward-looking enterprise focused on modern CRM and cloud solutions with a culture of continuous learning, digital transformation, and delivery excellence.
Role Purpose: As a Software Engineer, you’ll work on enterprise-scale solutions using Microsoft Dynamics 365 CRM, integrating with systems like SharePoint and Azure. You will play a key role in customizing, enhancing, and maintaining business applications that drive strategic outcomes.
Key Responsibilities:
Design and develop scalable CRM solutions using Microsoft Dynamics 365 and related technologies.
Customize CRM entities, forms, plugins, workflows, and business rules for process optimization.
Collaborate with cross-functional teams, including product managers and business stakeholders.
Conduct thorough unit and integration testing, debugging issues, and ensuring reliable deployments.
Maintain and support existing Dynamics 365 applications, troubleshoot issues, and implement enhancements.
Conduct code reviews, providing constructive feedback to ensure best practices and coding standards.
Integrate D365 CRM with external systems like Azure Functions, Key Vaults, and SharePoint.
Technical & Functional Skills:
Strong hands-on experience in Microsoft Dynamics CRM (D365)
Proficiency in C#, .NET, and JavaScript for custom development
Experience with Power Platform tools – PowerApps, Power Automate, PCF
Familiarity with Microsoft Azure, Azure DevOps, and cloud services
Experience with SQL Server, SSRS, and CRM data reporting
Integration experience using REST/SOAP APIs
Knowledge of OAuth, Active Directory, and security models
Exposure to D365 Field Service and Power Pages
Understanding of SharePoint integration with Dynamics 365
Experience using CRM SDK, XrmToolBox, and other utility tools
Candidate Profile:
3+ years of relevant experience in MS Dynamics CRM Development
Bachelor's degree in Computer Science, IT, or related fields
Strong problem-solving, debugging, and analytical thinking skills
Ability to work in Agile/Scrum environments and meet tight deadlines
Excellent team collaboration and communication abilities
What’s in it for you?
Work with modern CRM, Power Platform, and Azure technologies
Deliver impactful solutions for enterprise clients in a collaborative team
Opportunity to grow in a fast-paced, innovation-centric organization
Learn directly from CRM architects and participate in continuous upskilling initiatives
Be part of an organization that values technical excellence and business impact
Reach Us: If this opportunity excites you, share your updated resume with rushali.uppal@crescendogroup.in for a confidential discussion.
About Crescendo Global: Crescendo Global is India’s premier talent partner for leadership hiring in Technology, Analytics, and Digital roles. We’re dedicated to helping professionals connect with opportunities that accelerate their careers.
Note: Due to the high volume of applications, if you do not hear from us within 7 days, please consider your application not shortlisted. We appreciate your interest.
Beware of Fraud: Crescendo Global does not request payment or remote access during the hiring process. Verify job offers only on our official website: www.crescendo-global.com
Profile Keywords: Microsoft Dynamics CRM, D365, CRM Developer, Power Platform, Azure DevOps, Power Automate, Power Apps, PCF, SSRS, REST API, CRM SDK, SharePoint Integration, XrmToolBox, CRM Engineer, Dynamics 365 Developer, Crescendo Global