Software Developer - D365 Ce

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka +1

Software Developer role focused on Microsoft Dynamics 365 Customer Engagement (CE/CRM) customization, configuration, and integrations. Responsibilities include plugin development, workflows, Power Automate, JavaScript, C#, .NET, and supporting integrations using APIs, web services, and Azure Logic Apps. The role involves working with Dataverse and SQL Server for data management and migration, collaborating with various teams, and continuous learning of Microsoft technologies.

What you'd actually do

  1. Develop and customize Microsoft Dynamics 365 CE/CRM solutions using plugins, workflows, JavaScript, C#, and .NET.
  2. Configure CRM entities, forms, views, dashboards, and security roles.
  3. Work with Dataverse and SQL Server for data management and migration activities.
  4. Support integrations using APIs, web services, and Azure Logic Apps.
  5. Communicate actively with customers, developers, and service delivery teams to resolve application issues.

Skills

Required

  • Microsoft Dynamics 365 CE modules (Sales, Service, Marketing)
  • plugin development
  • workflows
  • Power Automate flows
  • JavaScript
  • C#
  • .NET
  • Dataverse
  • SQL Server
  • APIs
  • web services
  • Azure Logic Apps
  • Power Platform tools (Power Apps, Power BI, Power Automate)
  • DevOps practices (CI/CD pipelines, Git, Azure DevOps)
  • Agile/Scrum methodologies
  • 2–4+ years of experience in the Microsoft stack
  • at least 2+ years focused on Dynamics 365 CE/Dataverse and Power Platform

Nice to have

  • global rollouts and multi‑entity implementations
  • PL‑400: Power Platform Developer
  • MB‑210: Dynamics 365 Sales
  • MB‑230: Dynamics 365 Customer Service
  • MB‑910: Dynamics 365 Fundamentals (CRM)