Software Engineer

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Software Engineer role at Caterpillar focused on delivering technological initiatives within the Commercial Process Division (CPD). Responsibilities include designing, developing, and implementing software applications using agile methods, collaborating with business partners, and acquiring client requirements. The role emphasizes automation and an 'AI first' thinking approach, alongside experience in .NET Framework and Azure DevOps.

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

  • .NET Framework
  • Azure DevOps Framework
  • Agile Mindset
  • Angular
  • Python
  • Java
  • JavaScript
  • C#
  • PHP
  • Ruby
  • SQL
  • ASP.Net
  • Snaplogic
  • DataStage
  • Dev Ops
  • CI/CD practices
  • Automated Testing
  • Cyber Safe approach

What the JD emphasized

  • Automation & AI first thinking is a must