Caterpillar Inc.

Principal Software Engineer – Dynamics 365 Customer Engagement

Caterpillar Inc.

full-time

Posted on:

Location Type: Office

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the end-to-end design, development, and delivery of scalable enterprise solutions across Microsoft Dynamics 365 Customer Engagement and Finance & Operations.
  • Define and own the end-to-end architecture for Dynamics 365 Customer Engagement (CE) across Sales, Service, Marketing, and Field Service modules.
  • Drive plugin development, workflows, Power Automate flows, JavaScript, C#, and .NET customizations.
  • Design and implement integrations with Dynamics 365 F&O, third-party systems, and legacy applications using Dataverse, APIs, and Azure services.
  • Manage DevOps pipelines, CI/CD, and environment strategies for CE and Power Platform projects.

Requirements

  • 15–17+ years of demonstrated work experience in ERP technologies with 10+ years in Dynamics 365 CE/CRM
  • Proven track record as Technical Lead / Solution Architect in 10+ full cycle CE implementations
  • Proficiency in .NET/C#, JavaScript, and TypeScript for extending CE functionality and building custom components
  • Advanced proficiency in .NET/C#, JavaScript, and TypeScript for extending CE functionality and building custom components
  • Exposure to global rollouts, multi entity implementations, and regulatory compliance.
Benefits
  • Competitive salary
  • Professional growth opportunities
  • Leadership programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Microsoft Dynamics 365C#.NETJavaScriptTypeScriptPower AutomateDataverseAPIsAzureDevOps
Soft Skills
leadershipcommunicationorganizational