Caterpillar

Senior Software Engineer D365 CE

Caterpillar
Apply
3 days ago
Chennai, India or Bengaluru, IndiaSenior

Responsibilities

  • Develop and customize Dynamics 365 CE applications across Sales, Customer Service, Project Operations, and Field Service using C#, JavaScript, TypeScript, and Power Platform tools.
  • Build plug-ins, workflows, Power Automate flows, custom APIs, web resources, and reusable components while maintaining upgrade-safe, scalable, and performant solutions.
  • Design and implement CE integrations with external systems and Dynamics 365 F&O using OData, web APIs, SOAP services, Azure Logic Apps, Service Bus, Data Factory, and Dual Write.
  • Support CE data migration, ETL, security roles, field-level security, auditing, logging, monitoring, and compliance.
  • Manage source control, CI/CD pipelines, builds, releases, and deployments across Dev, UAT, and production environments.
  • Develop automation and AI solutions using Power Automate, Copilot Studio, AI Builder, Power Apps, Power BI, and Power Pages.
  • Perform testing and quality assurance, including unit, automated UI, regression, performance, and mobile/offline testing.
  • Collaborate with consultants, analysts, project teams, and business stakeholders; participate in workshops and provide technical guidance to peers.

Requirements

  • 8–10+ years of ERP/CRM technical development experience, including at least 5 years with Dynamics 365 CE.
  • Experience delivering at least four full-cycle Dynamics 365 CE implementations, particularly in Sales and/or Field Service.
  • Strong hands-on experience with Dynamics 365 CE modules including Sales, Customer Service, Project Operations, and Field Service.
  • Proficiency in C#, JavaScript, TypeScript, plug-in development, workflows, Power Automate, custom UI components, and the CE data model and security framework.
  • Experience with Azure services, integration frameworks, ETL tools, GitHub, Azure DevOps pipelines, and environment management.
  • Experience with CE data migration tools such as KingswaySoft, Scribe, Data Export Service, or DMF connectors.
  • Experience with Field Service resource scheduling, work orders, service tasks, mobile customization, offline optimization, and Sales process customization.
  • Experience with testing frameworks and tools; preferred exposure includes Leapwork, Azure App Testing, Playwright, JMeter, Ranorex, or Selenium.
  • Working knowledge of Microsoft Fabric and middleware solutions for integration pipelines, unified CE data, reporting, and analytics.
  • Preferred certifications include MB-400, PL-400, PL-600, MB-210, MB-220, MB-230, and MB-240.
  • Exposure to Agile/Scrum methodologies and experience working in cross-functional teams.

Tech Stack

Apache JMeterC#JavaScriptSeleniumSOAPTypeScript

Categories

Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me