Senior Manager Software Engineering - Microsoft Dynamics 365
Caterpillar
- Location
- Bangalore, Karnataka
- Work model
- On-Site
- Level
- Senior
- H-1B history
- 106 approvals (FY2023)
- Posted
- 16h ago
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.
What You Will Do
Key responsibilities in collaboration with global teams include: Direct, motivate and develop teams. Support the culture and values of the organization. Ensure high standards and quality of technical work. Manage staffing, budgeting, and operational oversight for India-based engineering teams across - design, implementation, and testing for Caterpillar’s Dealer ERP and CRM system based on Microsoft Dynamics 365 apps and supporting modules (Sales, Customer Insights, Commerce, Contact Center, Field Service, Finance, Supply Chain Management, Project Operations) ensuring alignment with business objectives and technical standards. Develop clear presentations for executive audiences to explain complex technical solutions simply. Enhance D365 applications to meet Caterpillar and dealer needs while ensuring a great user experience. Design and implement fast, secure, and scalable integrations between D365 apps and Caterpillar’s system utilizing Azure Service Bus, Azure Event Hub, Azure Event Grid, Fabric, API Management Gateway, Azure Functions, Logic Apps, and related technologies. Create, maintain, and present system designs using Application, Data, Integration, and Deployment Architecture diagrams. Supervise and direct full-time employees and contractors in India. Design, implement, and test Power Platform solutions that enhance the core Dynamics 365 functionality through Power Apps, Power Automate, and Power BI. Guide technical decisions around customization vs. configuration within Dynamics 365. Adapt Microsoft's Common Data Model to fit Caterpillar's data domains, ensuring future compatibility with D365 updates. Collaborate with the Product Management team to create and share product roadmaps that align with Microsoft's Wave 1 and Wave 2 release cycle. Evaluate emerging Microsoft technologies (including Copilot, AI Builder, and other AI services) and incorporate them into the solution roadmap. Conduct regular architectural reviews to identify areas for improvement, optimization, and technical debt reduction. Work with Product, Business, and Finance teams to create and manage budgets. Mentor and develop team members, fostering a culture of innovation and continuous learning around Microsoft technologies. What You Will Have: Decision Making and Critical Thinking : Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment. Analyses and discusses alternatives with multiple stakeholders. Coaches others in decision-making models, processes, and practices. Anticipates special issues and considerations for effective decision-making during a crisis. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Communicates effectively with diverse audiences, using appropriate media and language. Ensures important messages are clearly understood. Software Engineering: Knowledge of software engineering; ability to deliver new or enhanced fee-based software products. Articulates key issues and considerations for delivering products with global reach. Displays experience in estimating the total cost of developing new products. Monitors industry and other