Lead Software Engineer - D365 F&O
- Location
- Bangalore Karnataka
- Employment
- Full Time
- Work model
- On-Site
- Level
- Senior
- H-1B history
- 106 approvals (FY2023)
- Posted
Skills
About this role
Career Area: Technology, Digital and Data Job 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.
Job Summary
Caterpillar is seeking strong technical leadership in solution architecture and team management to deliver enterprise‑grade ERP solutions . The ideal candidate will lead end‑to‑end implementations, design scalable and secure systems, and drive integrations across enterprise platforms. We are looking for expertise in X++ development, Dynamics 365 F&O technical architecture, and integration strategies. The successful candidate will confidently engage in technical discussions, shape implementation strategies, and contribute to D365 F&O template creation. They will ensure seamless deployments, optimized performance, and effective integrations, while mentoring engineers and guiding teams toward delivery excellence.
What You Will Do
This role will lead the end‑to‑end design, development, and delivery of scalable enterprise solutions across Microsoft Dynamics 365 Customer Engagement and Finance & Operations. Responsibilities span multiple modules, including Finance, Supply Chain Management, Project Operations and Commerce. The Solution Architect will be accountable for designing, building, and implementing complex solutions that integrate seamlessly across these Dynamics 365 applications, ensuring scalability, performance, and business value. Key responsibilities include: Enterprise Architecture Leadership Lead technical delivery of Dynamics 365 F&O implementations, upgrades, integrations, and customizations. Architect robust, scalable, and secure technical solutions using Agile methods, aligned with business requirements. Collaborate closely with functional leads, project managers, and external partners to ensure technical strategy supports business goals. Development & Customization Own and drive X++ development, customizations, and extensions using best practices. Customization and extension development using X++, Visual Studio, and the D365 Extension framework. Oversee code quality, performance optimization, and technical governance. Ensure adherence to Microsoft D365 standards, extensibility framework, and upgrade‑safe customizations. Integration Design & Delivery Design and implement integrations with third‑party systems using: OData REST / SOAP APIs AIF / DMF Azure Logic Apps, Service Bus, Data Factory Dual Write Collaborate with functional consultants, project managers, and vendor partners to align solutions with business needs. Data, Security & Compliance Support data migration strategies and execution using DMF / Data Management Framework, acting as the primary technical SPOC. Experience with security roles & privileges, workflows, batch jobs, and performance tuning. Review technical designs, code, and deployment strategies to ensure compliance with best practices, performance standards, and security guidelines. Reusable Assets & Frameworks Develop reusable templates, frameworks, and accelerators to standardize solution delivery. Drive automation initiatives using Copilot Studio, AI Builder, and AI‑driven workflows. DevOps & Release Management Strong knowledge of DevOps pipelines, CI/CD, D365 templates, and environment management for F&O projects. Manage build, release, and deployment activities across environments. Oversee Lifecycle Services (LCS) and Power Platform Admin Center (PPAC), managing code branches, build pipelines, and releases across Dev/UAT/Prod environments. Estimate and monitor development costs based on