Senior Software Engineer-d365 Ce

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka +1

Senior Software Engineer role focused on Microsoft Dynamics 365 Customer Engagement (CE/CRM) development, including Sales, Marketing, Customer Service, Project Operations, and Field Service modules. Responsibilities include designing, developing, and implementing scalable solutions, integrations, and customizations using C#, JavaScript, TypeScript, and Power Platform tools. The role also involves automation using Power Automate and AI Builder, integration engineering with Azure services, data management, DevOps, and collaboration with cross-functional teams.

What you'd actually do

  1. Develop and customize Dynamics 365 CE applications (Sales, Customer Service, Project Operations, Field Service) using C#, JavaScript, TypeScript, and Power Platform tools.
  2. Build plug‑ins, workflows, Power Automate flows, and custom components to extend CE functionality.
  3. Design and implement integrations between CE and external systems using: OData / Web APIs, REST / SOAP services, Azure Logic Apps, Service Bus, Data Factory
  4. Develop automation workflows using Power Automate and Copilot Studio.
  5. Leverage AI Builder for intelligent document processing, sentiment analysis, and predictive insights.

Skills

Required

  • Microsoft Dynamics 365 Customer Engagement (CE/CRM)
  • Salesforce
  • C#
  • JavaScript
  • TypeScript
  • Power Platform
  • Power Automate
  • Azure Logic Apps
  • Azure Service Bus
  • Azure Data Factory
  • OData
  • Web APIs
  • REST
  • SOAP
  • GitHub
  • Azure DevOps

Nice to have

  • AI Builder
  • Copilot Studio
  • Dual Write
  • Data Export Service
  • KingswaySoft
  • DMF connectors
  • Power BI
  • Power Pages
  • API Management
  • Scribe
  • Application Insights

What the JD emphasized

  • Plug‑in Development Mastery
  • JavaScript/TypeScript Expertise
  • Field Service Technical Depth
  • Sales Process Customization
  • Power Platform Integration
  • Testing & Quality Assurance
  • Data Migration & ETL
  • API & Web Resource Development
  • Offline & Mobile Optimization
  • Upgrade & Release Readiness
  • Monitoring & Diagnostics
  • Reusable Frameworks
  • Test Automation Expertise