Principal Software Engineer - D365
Core
Lead the design, development, and delivery of scalable enterprise solutions on Microsoft Dynamics 365 Finance & Operations (F&O) and Customer Engagement (CE) for Caterpillar's digital solutions.
Role type
Principal Software Engineer (D365)
Builds
Scalable enterprise solutions for Supply Chain Management, Inventory Management, and Commerce within the D365 ecosystem.
Domain
Enterprise Resource Planning (ERP) / Microsoft Dynamics 365
Deliverable
production ML models | product features
Required skills
Microsoft Dynamics 365 Finance & Operations, .NET, C#, X++, Power Platform, Azure DevOps, JavaScript, SQL, data and solution architecture
Preferred skills
Dynamics 365 Unified Pricing Management, Dynamics 365 Inventory Visibility Service, Dynamics 365 Commerce Scale Unit, Dynamics 365 Dual-Write, Microsoft Fabric, Azure microservices, integration development, Azure tenant and environment management
Technologies
Microsoft Dynamics 365, .NET, C#, X++, Power Platform, Azure DevOps, Microsoft Fabric, JavaScript, SQL, Azure
Responsibilities
Design and implement complex solutions within Dynamics 365; Collaborate with architects and business analysts on technical strategy; Ensure adherence to software engineering and DevOps best practices; Drive architectural decisions for major projects; Analyze benefits and drawbacks of specific software designs.
Seniority
Principal, hands-on IC with strategic leadership