Job Description
Job Family: Software Application Development (India)
Travel Required: None
Clearance Required: None
What You Will Do:
We are seeking a CRM Developer with at least 2 years of hands-on experience to help build, enhance, and support our internal Microsoft Dynamics CRM solution. This role is intended for a developer who can work independently on well-defined tasks while receiving guidance, coaching, and technical direction from architects and lead developers. The ideal candidate has solid development fundamentals, practical experience with Dynamics 365 Customer Engagement and the Power Platform, and the ability to translate requirements into reliable, maintainable solutions. This is an internal-facing role focused on high-quality delivery, collaboration, continuous learning, and steady growth in Microsoft cloud technologies.
- Develop, configure, and maintain Dynamics 365 Customer Engagement solutions, including Sales and Marketing / Customer Insights capabilities, with guidance from lead developers as needed.
- Build and enhance Power Platform solutions using established patterns and team standards, including Model-Driven Apps, Power Apps Component Framework (PCF) controls, Power Automate cloud and desktop flows.
- Support backend development and integrations using C# (.NET) plugins, custom workflow activities, and Azure Functions.
- Azure Logic Apps for orchestration and enterprise integration patterns.
- REST/SOAP APIs and external system integrations.
- Implement and support secure Azure and external integrations, including authentication, data transformation, and monitoring, with escalation support for complex issues.
- Contribute to solution designs covering Dynamics 365, Power Platform, Azure, and external systems under the guidance of architects or lead technical team members.
- Support deployment processes for Dynamics CRM solutions using Azure DevOps pipelines, including environment promotion, release support, and CI/CD practices defined by the team.
- Create and maintain technical documentation, configuration notes, and integration details to support ongoing maintainability.
- Assist with impact analysis and effort estimation for new features, enhancements, defects, and production support requests.
- Participate in full lifecycle implementations including requirements analysis, design, build, testing, deployment, and post-go-live support.
- Identify technical considerations and document impacts related to security, performance, scalability, and maintainability, escalating risks or open questions when appropriate.
- Follow SaaS / PaaS best practices.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
