Principal Software Engineer - D365 at Caterpillar Inc. - ScoutJobs - The AI-curated global job board
Skip to content
Caterpillar Inc.
Posted 3 days ago

Principal Software Engineer - D365

Caterpillar Inc.Principal Software Engineer - D365

Perks & benefits

Health InsuranceMedical InsurancePaid Leave

Requirements

Dynamics 365 Finance & Operations expertise, .NET / C# / X++ proficiency, Power Platform expertise, Azure DevOps expertise, JavaScript and SQL proficiency, Software architecture and design patterns, Agile methodologies

Skills

Dynamics 365.NETC#X++Power PlatformAzure DevOpsJavaScriptSQLAzure

About the role

Responsibilities

  • Lead the design, development, and implementation of complex enterprise solutions within Dynamics 365.
  • Drive architectural decisions and technical strategy in collaboration with architects, business analysts, and product teams.
  • Ensure alignment between technical execution and business goals/product roadmaps.
  • Oversee the full software development life cycle, including large-scale upgrades and migrations.
  • Design data exchange interfaces and manage extraction, transformation, and loading (ETL) processes.
  • Foster a culture of innovation and excellence while adhering to software engineering and DevOps best practices.

Requirements

  • Expert-level experience with Dynamics 365 Finance & Operations (F&O).
  • Proficiency in the Microsoft development stack, specifically .NET, C#, and X++.
  • Extensive experience with Power Platform and Azure DevOps.
  • Strong proficiency in JavaScript and SQL.
  • Deep understanding of software architecture, design patterns, and Agile methodologies.
  • Proven experience designing data exchange interfaces and integrating software into complex frameworks.

Preferred Qualifications

  • Extensive experience with Dynamics 365 Unified Pricing Management, Inventory Visibility Service, and Commerce Scale Unit.
  • Experience with Dynamics 365 Dual-Write and Microsoft Fabric.
  • Working knowledge of Azure microservices, integration development, and Azure tenant/environment management.
  • Strong background in data and solution architecture.

Benefits

  • Medical, dental, and vision insurance.
  • Paid time off, including vacation, holidays, and volunteer time.
  • 401(k) savings plans and Health Savings Accounts (HSA).
  • Incentive bonuses and career development opportunities.
  • Parental and adoption benefits.
  • Tuition reimbursement and employee discount programs.

About the Company

Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry-leading digital solutions. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Engineer - D365

Caterpillar Inc. · Camelback

Sign up to apply