Caterpillar

Senior Software Developer - D365 CE

Caterpillar
Apply
1 day ago
Chennai, India or Bengaluru, IndiaSenior

Responsibilities

  • Develop and customize Dynamics 365 CE applications across Sales, Customer Service, Project Operations, and Field Service.
  • Build C# plug-ins, workflows, Power Automate flows, custom components, APIs, web resources, and UI customizations.
  • Design and implement integrations using OData, Web APIs, REST/SOAP services, Azure Logic Apps, Service Bus, Data Factory, and Dual Write.
  • Support CE data migration using Data Export Service, KingswaySoft, Scribe, DMF connectors, and custom ETL pipelines.
  • Configure security roles, privileges, field-level security, auditing, logging, monitoring, and performance diagnostics.
  • Manage GitHub version control, Azure DevOps CI/CD pipelines, and deployments across development, UAT, and production environments.
  • Develop automation and AI-enabled workflows with Power Automate, Copilot Studio, and AI Builder.
  • Create reusable libraries, templates, frameworks, and accelerators for CE delivery.
  • Develop and maintain mobile and offline Field Service customizations and optimize CE solutions for performance and scalability.
  • Write and maintain unit, automated UI, regression, and integration tests for CE customizations.
  • Collaborate with functional consultants, business analysts, project teams, and Sales and Field Service stakeholders.
  • Provide technical guidance to peers and participate in workshops, demonstrations, and technical discussions.

Requirements

  • 8–10+ years of ERP/CRM technical development experience, including 5+ years with Dynamics 365 CE.
  • Experience delivering at least four full-cycle Dynamics 365 CE implementations in Sales and/or Field Service.
  • Strong hands-on experience with Dynamics 365 CE Sales, Customer Service, Project Operations, and Field Service modules.
  • Proficiency in C#, JavaScript, TypeScript, plug-in development, workflows, Power Automate, and custom UI components.
  • Experience with Power Apps, Power BI, Power Pages, Azure services, integration frameworks, ETL tools, and environment management.
  • Knowledge of the CE data model, entities, security framework, resource scheduling, work orders, service tasks, mobile customization, and offline scenarios.
  • Experience with GitHub, Azure DevOps pipelines, API and web resource development, secure authentication flows, monitoring, and telemetry.
  • Experience with unit testing, automated UI testing, regression testing, and modern test automation tools; preferred exposure includes Leapwork, Azure App Testing, Playwright, JMeter, Ranorex, or Selenium.
  • Working knowledge of Microsoft Fabric and middleware solutions for scalable integration pipelines, unified CE data, reporting, and analytics.
  • Preferred Microsoft certifications include MB-400, PL-400, PL-600, MB-210, MB-220, MB-230, and MB-240.
  • Exposure to Agile/Scrum methodologies and cross-functional teamwork.

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