Career Area:
Technology, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you’rejoining 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’tjust 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.
Title: Software Engineer - D365 F&O
Management Level: Individual Contributor
Job Summary
We are seeking a Dynamics 365 Finance & Operations (F&O/AX) Developer with strong hands-on expertise in ERP development, customization, and integrations. The successful candidate will contribute to end-to-end implementations, system enhancements, and technical delivery across Finance, Supply Chain, and Project Operations modules. This role involves X++ development, data migration, integration engineering, and collaboration with consultants and stakeholders to deliver high-quality ERP solutions.
What You Will Do
Technical Delivery & Development
- Develop and customize Microsoft Dynamics 365 F&O/AX solutions using X++ with upgrade-safe extensions.
- Participate in requirement analysis, fit/gap workshops, and technical reviews with peers and stakeholders.
- Design and implement product enhancements, add-on modules, and scalable ERP applications.
- Prepare and maintain technical documentation, customizations, and best practices.
- Perform unit testing, debugging, and performance optimization to ensure high-quality delivery.
Integration & Data Management
- Work with DMF (Data Migration Framework) for data import/export and migration activities.
- Support integrations using APIs, web services, and Azure Logic Apps.
- Collaborate with teams to leverage Microsoft technologies such as SharePoint, Azure DevOps, and Reporting Services.
- Assist in requirement analysis, effort estimation, and development planning.
Collaboration & Communication
- Communicate actively with customers, developers, and service delivery teams to resolve application issues.
- Provide customer support including troubleshooting, training, and issue resolution.
- Maintain knowledge base articles and technical documentation for ongoing support.
Continuous Learning & Improvement
- Research and evaluate new tools and technologies to drive innovation.
- Implement best practices, conduct code reviews, and contribute to continuous improvement.
- Stay current with Microsoft technologies, Power Platform tools, and ERP industry trends.
What You Will Have
Technical Expertise
- Hands-on experience with Microsoft Dynamics 365 F&O modules (Finance, Supply Chain, Project Operations).
- Skilled in X++ development, Visual Studio, and Azure DevOps pipelines.
- Familiarity with Dataverse, SQL Server, and data management within F&O.
- Basic knowledge of system integrations using APIs, web services, and Azure Logic Apps.
- Exposure to Power Platform tools (Power Apps, Power BI, Power Automate).
- Understanding of security roles, user management, and compliance standards in Dynamics 365.
- Ability to diagnose and resolve Dynamics 365 F&O issues, ensuring system stability and optimized performance.
Tools & Frameworks
- Experience with DevOps practices (CI/CD pipelines, Git, Azure DevOps).
- Familiarity with Agile/Scrum methodologies.
- Exposure to global rollouts and multi-entity implementations is a plus.
Considerations for Top Candidates
- X++ Development Proficiency - Strong ability to design, develop, and troubleshoot customizations and extensions using upgrade-safe practices.
- Data Management Skills - Knowledge on experience with DMF for data migration, import/export, and handling large datasets within Finance & Supply Chain modules.
- Integration Knowledge - Familiarity with APIs, web services, and Azure Logic Apps to support system integrations and real-time data exchange.
- Performance Optimization - Ability to debug, profile, and optimize X++ code, batch jobs, and queries to ensure system stability and efficiency.
- DevOps & CI/CD Exposure - Practical experience with Git, Azure DevOps pipelines, and environment management across Dev/UAT/Prod.
- Testing & Quality Assurance - Experience with unit testing, debugging, and contributing to automated test scripts to validate customizations and integrations.
- Cross-Module Understanding - Exposure to Finance, Supply Chain, and Project Operations modules, with the ability to extend functionality across multiple areas.
- Documentation & Knowledge Sharing - Ability to prepare clear technical documentation, maintain knowledge base articles, and contribute to reusable developer guides.
- Agile/Scrum Collaboration - Familiarity with Agile methodologies, participating in sprints, fit/gap workshops, and peer reviews to ensure delivery excellence.
- Continuous Learning Mindset - Enthusiasm for exploring Power Platform tools (Power Apps, Power BI, Power Automate) and emerging Microsoft technologies to drive innovation.
Experience
- 2-5+ years of experience in the Microsoft stack, with at least 2+ years focused on Dynamics 365 F&O.
- Participated in multiple end-to-end full-cycle implementations of Dynamics 365 F&O, contributing to design, development, customization, and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
Preferred Certifications:
- MB-500: Finance & Operations Apps Developer
- The MB-920 certification is Microsoft Dynamics 365 Fundamentals (ERP).
Posting Dates:
September 23, 2026 - September 29, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply