Career Area:
Technology, Digital and DataJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. 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.
The Principal Analyst will play a critical, senior role in the Cat Digital Dealer and Rental Systems team, reporting directly to the Director of Software Engineering, ERP. This role will help lead the design, architecture, and delivery of scalable enterprise solutions for Microsoft Dynamics 365 Customer Engagement and Finance & Operations, including but not limited Sales, Customer Insights, Customer Service, Field Service, Project Operations, Finance, Supply Chain Management, and Commerce. This role will serve as a functional and analytical authority in helping shape the strategy and solution architecture for D365 applications, helping with the design of complex solutions, and collaborating closely and cross-functionally with product, integration, DevOps, cloud infrastructure, and other development teams to ensure scalable, resilient, and future-ready solutions. This role requires deep expertise in Microsoft Dynamics 365 and Power Platform, combined with a solid understanding of manufacturing operations and supply chain processes.
What You Will Do:
Support engineers and architects by fulfilling their data requests, preparing reports, and providing technical assistanceLead initiatives to improve process efficiency and productivityFoster a development culture of innovation and excellence
What You Will Have:
Effective Communications:
Business Assessment:
Define success factors for application changes and new featuresConduct, document and communicate the impacts of application changesPerform demos and walkthroughsPlay a leadership role in the assessment of business processes and assist in the preparation of deliverablesRequirements Analysis:
Work closely with the Product team to obtain, analyze, and document business processes for functional and nonfunctional requirements to support the product roadmap Ensure the successful completion of all major deliverables pertaining to the requirement analysis stagePlay a leading role in recording and organizing requirement documentation in various formsProduce detailed functional and information requirements models and documentationSoftware Development Life Cycle:
Manage SDLC and release strategy within the Engineering team and cross functionally with the Product, DevOps, and Architecture teamsFunction as scrum master within the Engineering team and participate in scrum of scrumsLead daily team standupsInterpret and assist with product development plans and functional documentationConsiderations For Top Candidates:
Proven track record of participating in large-scale enterprise software projectsDeep understanding of platform architecture, design patterns, and agile methodologiesExpert level experience with Power PlatformExpert level experience with Azure DevOpsExpert level experience with managing solution deploymentsExtensive experience with Dynamics 365 application design and solution architectureExtensive experience with Dynamics 365 business process catalog / hierarchyExtensive experience with functioning as a scrum masterExtensive experience with in-app help and tutorial solutions (preferably WalkMe or Whatfix)Extensive experience with managing quality assurance, user acceptance testing, and training initiativesExtensive experience with SQL queries and reportingWorking knowledge of Azure tenant and environment managementWorking knowledge of Azure microservices and other componentsWorking knowledge of Microsoft development stack (.NET / C#)Working knowledge of Microsoft FabricSummary Pay Range:
$144,960.00 - $217,320.00Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
401(k) savings plans*
Health Savings Account (HSA)*
Flexible Spending Accounts (FSAs)*
Health Lifestyle Programs*
Employee Assistance Program*
Voluntary Benefits and Employee Discounts*
Career Development*
Incentive bonus*
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
* These benefits also apply to part-time employees
Posting Dates:
September 8, 2025 - September 14, 2025Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.