Software Engineer

Caterpillar Caterpillar · Industrial · Wuxi, Jiangsu

Software Engineer role at Caterpillar focusing on AGV mixed dispatch solution development, requiring proficiency in C#, .NET, front-end frameworks (Vue required), and SQL Server. Experience with AGV development, Docker, and Linux is a plus. The role involves understanding software requirements, participating in development, internal compliance, and software validation.

What you'd actually do

  1. Understand and collect software requirement and input by working closely with business partners.
  2. Participate in AGV mixed dispatch solution development, preferably with basic development capabilities for both front-end and back-end technology stacks.
  3. Participate in the internal compliance and software validation of the development software.
  4. Participate in SQL server management and maintenance.

Skills

Required

  • C#
  • .NET Framework
  • .NET Core
  • ASP.NET
  • MVC
  • MVVM
  • MVP
  • SQL Server
  • MySQL
  • Vue
  • 5 years of software development experience
  • English communication

Nice to have

  • AGV related solution development
  • Docker
  • Docker-Compose
  • Linux commands
  • React
  • AngularJS