Senior Software Engineer D365 Ce

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka +1

This role focuses on developing and customizing Microsoft Dynamics 365 Customer Engagement (CE) applications, including Sales, Marketing, Customer Service, Project Operations, and Field Service modules. The Senior Software Engineer will design, develop, and implement scalable solutions, ensuring seamless integrations, optimized performance, and upgrade-safe customizations. Responsibilities include building plug-ins, workflows, Power Automate flows, and custom components, as well as integrating CE with external systems using OData, Web APIs, REST/SOAP, and Azure services. The role also involves data management, security, DevOps, and leveraging AI Builder and Copilot Studio for automation and intelligent insights.

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)
  • Sales module
  • Marketing module
  • Customer Service module
  • Project Operations module
  • Field Service module
  • Power Platform
  • CE extensions
  • integration frameworks
  • C#
  • JavaScript
  • TypeScript
  • Power Automate
  • Plug-in development
  • Workflows
  • Custom components
  • OData
  • Web APIs
  • REST services
  • SOAP services
  • Azure Logic Apps
  • Azure Service Bus
  • Azure Data Factory
  • Dual Write
  • Dynamics 365 F&O
  • Data Export Service
  • KingswaySoft
  • DMF connectors
  • Security roles
  • Privileges
  • Field-level security
  • Auditing
  • Logging
  • Monitoring
  • GitHub
  • Azure DevOps
  • CI/CD pipelines
  • Copilot Studio
  • AI Builder
  • intelligent document processing
  • sentiment analysis
  • predictive insights
  • Power Apps
  • Power BI
  • Power Pages
  • CE data model
  • CE entities
  • CE security framework
  • Azure Functions
  • Azure API Management
  • ETL tools
  • version control
  • code merges
  • build activities
  • release activities
  • deployment activities
  • Dev/UAT/Prod environments
  • resource scheduling
  • work orders
  • service tasks
  • mobile app customization
  • lead management
  • opportunity management
  • pipeline management
  • Power BI dashboards
  • Power Pages embedding
  • unit tests for plug-ins
  • automated UI tests
  • regression testing
  • Scribe
  • custom ETL pipelines
  • custom APIs
  • web resources
  • secure authentication flows
  • offline scenarios
  • mobile scenarios
  • Application Insights
  • plug-in trace logs
  • telemetry
  • reusable libraries
  • reusable templates
  • reusable accelerators
  • standardize CE development

Nice to have

  • Leapwork
  • Azure App Testing
  • Playwright

What the JD emphasized

  • upgrade‑safe customizations
  • upgrade-safe customizations
  • upgrade-safe delivery