08 Sep
|
Ecolab Global Services
|
Bengaluru
08 Sep
Ecolab Global Services
Bengaluru
Key Responsibilities
- Design deliver D365 CRM solutions across Dynamics 365 apps (Sales, Customer Service, Field Service or custom Model-driven apps) using Dataverse best practices.
- Customize and extend Dynamics 365 using configuration and code:
- Entity/table design, relationships, business rules, forms, views, dashboards
- Business Process Flows (BPF), workflows, Power Automate
- Security roles, teams, business units, field-level security
- Develop and maintain custom code components, such as:
- Plugins, custom workflow activities, server-side extensions (C#/.NET)
- Client-side scripting (JavaScript/TypeScript), ribbon/commanding
- PCF controls for modern UI extensions
- Build and support integrations between D365 and external systems using:
- Web API/REST/OData, Azure Functions, Logic Apps, Service Bus/Event Grid
- Middleware tools (e.g., MuleSoft) and/or SSIS/KingswaySoft as applicable
- Lead technical design and implementation:
- Own technical solutioning, estimations, and design documentation
- Provide guidance on architecture, integration patterns, and performance strategy
- Drive quality and reliability:
- Implement unit/integration testing strategies
- Perform code reviews, enforce standards, and ensure maintainable implementations
- Troubleshoot production issues:
- Analyze plugin trace logs,
platform logs, integration failures, and performance bottlenecks
- Resolve incidents with strong root cause analysis and preventative improvements
- Mentor and coach other engineers and contribute to team maturity through patterns, reusable components, and documentation.
- Collaborate with stakeholders (Product Owners, Business Analysts, QA, Support) to translate business needs into technical deliverables in an Agile/Scrum setting.
Required Skills and Experience
- 58+ years of software engineering experience with 3+ years in Dynamics 365 CRM / Dataverse / Power Platform implementations. Strong hands-on development in C#/.NET for Dynamics (plugins, workflow activities, Azure components).
- Solid experience in Dynamics 365 customization (forms, views, BPF, security model, solution layering).
- Strong experience with Dataverse Web API, custom actions, and building/consuming REST APIs.
- Proficiency in JavaScript/TypeScript for client-side customizations and command bar logic.
- Experience with Power Platform components: Power Automate (flows, approvals, connectors, error handling); Power Apps (model-driven app behavior and governance); Environment and solution management
📌 Senior Software Engineer (Bengaluru)
🏢 Ecolab Global Services
📍 Bengaluru