Ecolab has listed an opportunity for the position of Software Engineer – Dynamics CRM in Bangalore, Karnataka, India. This is a full-time Information Technology role focused on developing, customizing, integrating, and maintaining Microsoft Dynamics 365 CRM solutions.

The role requires technical expertise in Microsoft Dynamics 365 CRM, C#, .NET, JavaScript, TypeScript, Dataverse, Power Automate, REST APIs, and Azure DevOps. Candidates with experience in CRM development, plugin development, workflow customization, and enterprise application integrations may find this opportunity relevant.
The job description also mentions additional skills such as Power Apps, Power BI, Azure Functions, Azure Logic Apps, PCF controls, and Dynamics 365 Customer Service.
Important: The official Ecolab careers page currently indicates that this vacancy is no longer available. Check the official portal for any reposting or updated application status before applying.
Job Overview
| Details | Information |
|---|---|
| Company | Ecolab |
| Job Role | Software Engineer – Dynamics CRM |
| Job ID | R00298658 |
| Job Category | Information Technology |
| Qualification | Not specified in the available JD |
| Experience | Not specified in the available JD |
| Employment Type | Full-Time |
| Job Location | Bangalore, Karnataka, India |
| Work Mode | In-office, according to third-party job listing |
| Primary Technology | Microsoft Dynamics 365 CRM |
| Application Status | Official page currently shows the job as unavailable |
| Official Careers Page | Ecolab Careers |
About Ecolab
Ecolab is a global company providing water, hygiene, and infection prevention solutions and services. It works with customers across industries to help improve operational efficiency, protect resources, and maintain safe and healthy environments.
The company operates across several sectors, including food and beverage, healthcare, hospitality, manufacturing, and other industrial markets.
Ecolab’s technology teams support business operations through software development, enterprise applications, digital solutions, and technology platforms.
Official Website: https://www.ecolab.com/
Job Description
As a Software Engineer – Dynamics CRM, the selected candidate will work on Microsoft Dynamics 365 CRM and Customer Engagement solutions.
The role involves developing and maintaining CRM customizations, implementing plugins and custom workflow activities, integrating external applications through APIs, and managing CRM solutions and deployments.
Candidates should have a strong understanding of the Microsoft Dynamics 365 platform, C# and .NET development, JavaScript or TypeScript, Dataverse, Power Automate, and related CRM technologies.
The position also involves troubleshooting CRM issues, debugging application problems, supporting integrations, and collaborating with teams following Agile/Scrum methodologies.
Roles and Responsibilities
Based on the technical requirements listed in the job description, the role involves the following areas:
- Dynamics 365 CRM Development: Develop and maintain Microsoft Dynamics 365 CRM and Dynamics 365 Customer Engagement solutions.
- Plugin Development: Create and maintain custom plugins using C# and .NET.
- Workflow Customization: Develop custom workflow activities to support business processes.
- JavaScript and TypeScript Development: Implement client-side customizations and functionality.
- Dataverse Integration: Work with Microsoft Dataverse and Common Data Service.
- CRM Customization: Configure forms, views, dashboards, and business rules.
- API Integration: Implement integrations using REST APIs, Web API, and XRM SDK.
- Power Automate: Develop automation flows to support business requirements.
- FetchXML: Work with FetchXML queries for CRM data retrieval.
- Solution Management: Manage CRM solutions, deployments, and related changes.
- Troubleshooting: Identify, debug, and resolve Dynamics CRM application issues.
- Version Control: Work with Azure DevOps and Git.
- Agile Development: Participate in software development activities using Agile/Scrum methodologies.
Eligibility Criteria
The supplied job description primarily provides technical skill requirements. It does not clearly specify the minimum educational qualification or years of experience.
Educational Qualification
- Specific degree requirements are not mentioned in the supplied job description.
- Candidates should verify the required educational qualification through the official Ecolab careers portal or recruiter.
Experience
- The exact minimum experience requirement is not stated in the supplied job description.
- The technical requirements indicate a role involving hands-on Dynamics 365 CRM development and customization.
- Some third-party job listings show differing seniority information, so candidates should confirm the experience requirement before applying.
Additional Requirements
Candidates should have relevant knowledge of:
- Microsoft Dynamics 365 CRM development.
- C# and .NET Framework.
- Plugin development and custom workflow activities.
- JavaScript and TypeScript.
- Dataverse and CRM integrations.
- API development and integration.
- CRM solution management and deployment.
- Troubleshooting and debugging.
- Agile/Scrum development practices.
Technical Skills Required – Must-Have Skills
The following skills are specifically listed as must-have requirements.
Microsoft Dynamics 365 CRM
- Microsoft Dynamics 365 CRM
- Dynamics 365 Customer Engagement (CE) Development
- CRM customizations
- Forms, views, dashboards, and business rules
Programming Languages and Frameworks
- C#
- .NET Framework
- JavaScript
- TypeScript
Dynamics CRM Development
- Plugin Development
- Custom Workflow Activities
- Dataverse / Common Data Service (CDS)
- Web API
- XRM SDK
- FetchXML
Integration and Automation
- REST API Integrations
- Power Automate
Database and Development Tools
- SQL Server
- Azure DevOps
- Git
Other Technical Requirements
- Troubleshooting and debugging of CRM issues
- Solution management and deployments
- Agile/Scrum methodology
Nice-to-Have Skills
The following skills are considered additional or preferred competencies.
| Skill Area | Preferred Technologies |
|---|---|
| Power Platform | Power Apps – Canvas and Model-Driven Apps |
| Reporting | Power BI |
| Custom Controls | PCF (PowerApps Component Framework) |
| Azure Development | Azure Functions |
| Integration Services | Azure Logic Apps |
| Messaging | Azure Service Bus |
| AI Capabilities | AI Builder |
| CRM Modules | Dynamics 365 Customer Service and Dynamics 365 Sales |
| Business Applications | CPQ Integrations |
| Monitoring | Application Insights and Azure Monitoring |
| Data Migration | SSIS and Data Migration Tools |
| Integration Tools | KingswaySoft |
| Certifications | Microsoft Dynamics 365 Certifications |
| Support | Global Support / Production Support Environments |
Salary and Benefits
The exact salary package for the Software Engineer – Dynamics CRM position has not been disclosed in the supplied job description.
Ecolab mentions employee benefits that may include:
- Healthcare and wellness support.
- Paid time off and time-away policies.
- Short-term and long-term financial incentives.
- Retirement income and planning benefits.
Specific benefits and offerings may vary depending on the job location and applicable company policies. Candidates can contact the recruiter for detailed compensation and benefits information.
Job Location and Work Mode
- Location: Bangalore, Karnataka, India
- Employment Type: Full-Time
- Work Mode: In-office, according to third-party job information.
Candidates should confirm the current work arrangement with Ecolab during the recruitment process.
How to Apply for Ecolab Jobs?
Interested candidates can check the official Ecolab careers portal for the latest status of this opportunity.
Follow these steps:
- Visit the official Ecolab careers page.
- Search using the job title Software Engineer – Dynamics CRM or Job ID R00298658.
- Check whether the position is currently accepting applications.
- If the job is available, review the complete eligibility criteria.
- Submit your application through the official careers portal.
- Monitor your registered email for recruitment updates.
Official Ecolab Job Link: Click here
Application Status: The official page currently displays a message that the job is no longer available. The link is provided for reference; it may not accept new applications.
Frequently Asked Questions (FAQs)
1. What is the job role at Ecolab?
Ecolab listed an opening for Software Engineer – Dynamics CRM.
2. Where is the job location?
The job location is Bangalore, Karnataka, India.
3. What is the job ID?
The job ID is R00298658.
4. Is this a full-time position?
Yes. The listing identifies the employment type as full-time.
5. What are the primary skills required for this role?
The main skills include Microsoft Dynamics 365 CRM, C#, .NET Framework, plugin development, custom workflow activities, JavaScript, TypeScript, Dataverse, Power Automate, Web API, XRM SDK, FetchXML, REST API integrations, SQL Server, Azure DevOps, and Git.
6. Is Power BI required for this role?
Power BI is listed under nice-to-have skills, not the must-have skills.
7. Are Azure Functions and Azure Logic Apps required?
No. Both are listed as nice-to-have skills.
8. What is the salary for the Ecolab Software Engineer – Dynamics CRM position?
The salary has not been disclosed in the available job description.
9. What is the minimum experience required?
The supplied job description does not specify a minimum experience requirement. Candidates should verify this with the official careers portal or recruiter.
10. Is the Ecolab Software Engineer – Dynamics CRM position currently open?
The official careers page currently reports that the job is no longer available. Candidates should check Ecolab’s careers portal for any updated or reposted vacancy.
Disclaimer
⚠️ Disclaimer: For informational purposes only. Not affiliated with Ecolab. Verify eligibility and job details on the official careers website before applying. No selection guarantee or payment required.



