Software Engineer(business System Analyst)

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Software Engineer (Business System Analyst) role at Caterpillar in Bangalore, India. This position focuses on delivering technological initiatives within the Commercial Process Division (CPD), collaborating with business partners to define IT and business strategies. Responsibilities include designing, developing, and implementing software applications using agile methods, acquiring client requirements, optimizing workflows through automation, writing source code, and utilizing automated testing tools. The role requires an Agile mindset, experience with Azure DevOps and .NET Framework, and an 'Automation & AI first thinking'.

What you'd actually do

  1. Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods.
  2. Acquiring client requirements; resolving workflow problems through automation optimization.
  3. Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.
  4. Utilizing automated testing tools to perform the testing and maintenance.

Skills

Required

  • Agile Mindset and experience working in Product Teams.
  • Experience working in Azure DevOps Framework.
  • Experience working .NET Framework.
  • Automation & AI first thinking is a must
  • Cyber Safe approach.
  • Dev Ops, CI/CD practices, and Automated Testing.
  • Decision Making and Critical Thinking
  • Effective Communications
  • Software Development
  • Software Development Life Cycle
  • Software Integration Engineering
  • Software Product Design/Architecture
  • Software Product Technical Knowledge
  • Software Product Testing

What the JD emphasized

  • Automation & AI first thinking is a must