Senior Software Developer - D365 Ce

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka +1

Senior Software Developer role focused on Microsoft Dynamics 365 Customer Engagement (CE/CRM) modules, including Sales, Marketing, Customer Service, Project Operations, and Field Service. The role involves designing, developing, and implementing scalable solutions, integrations, and customizations using Power Platform, C#, JavaScript, and Azure services. Key responsibilities include technical delivery, integration engineering, data management, DevOps, and developing automation workflows and AI solutions using tools like Power Automate, Copilot Studio, and AI Builder.

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:
  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
  • Power Platform
  • C#
  • JavaScript
  • TypeScript
  • Power Automate
  • Azure Logic Apps
  • Azure Service Bus
  • Azure Data Factory
  • OData
  • Web APIs
  • REST
  • SOAP
  • GitHub
  • Azure DevOps

Nice to have

  • Copilot Studio
  • AI Builder
  • Dual Write
  • Data Export Service
  • KingswaySoft
  • DMF connectors
  • Power BI
  • Power Apps
  • Power Pages
  • Leapwork
  • Azure App Testing

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