Lead Software Engineer

Caterpillar Caterpillar · Industrial · AZ

Lead Software Engineer for Caterpillar's Enterprise Resource Platform (ERP) template and Dealer Integrations, focusing on Dynamics 365 CRM and F&O. The role involves team leadership, architecture, integration standards, and delivering software solutions to improve dealer operations and customer experience.

What you'd actually do

  1. Lead a team of 4-5 developers to implement the dealer integrations
  2. Oversee the ERP and Dealer Integration implementation to ensure it meets specifications and Caterpillar quality, security and usability standards.
  3. Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods.
  4. Acquiring client requirements; resolving workflow problems through automation optimization.
  5. Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.

Skills

Required

  • Team Leadership
  • Software Development
  • Software Integration Engineering
  • Software Product Design/Architecture
  • Software Product Technical Knowledge
  • Software Product Testing
  • Decision Making and Critical Thinking
  • Effective Communications
  • Software Development Life Cycle

Nice to have

  • MS.NET
  • C#.NET
  • Azure Integration Services (Service Bus, API Management, Logic Apps, Azure Fabric)
  • Azure DevOps and CI/CD Pipelines
  • Data Migration (Scribe Insight, Scribe Online)
  • B2B and B2B2C organizations
  • ERP systems
  • modern, enterprise integration layer or integration Platform as a Service (iPaaS)
  • Agile software development environment operating at scale
  • SAFe Agile
  • Heavy Industry experience

What the JD emphasized

  • large-scale enterprise-wide applications
  • operational rigor with critical attention to detail