Software Engineer- Fullstack

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Software Engineer responsible for implementing, problem-solving, maintaining, and supporting agile software development. This includes designing, developing, and writing software applications, acquiring client requirements, resolving workflow problems through automation, writing and enhancing source code, and utilizing automated testing tools.

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

  • Software Development
  • Software Development Life Cycle
  • Software Integration Engineering
  • Software Product Testing

Nice to have

  • Decision Making and Critical Thinking
  • Effective Communications
  • Software Product Design/Architecture
  • Software Product Technical Knowledge