Wuxi, CHN
22 days ago
Software Engineer
**Career Area:** Technology, Digital and Data **Job Description:** **Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Description: Engineers may work in any number of functional areas requiring an engineering degree, including, but not limited to software application development, new technology implementation, digital project support, 本职位要求在工作岗位上负责但不仅限于软件开发,新技术应用,数字化项目支持相关工作。 The major responsibilities will be included but not limited to the items as below: 主要职责包括但不限于以下条目: • Understand and collect software requirement and input by working closely with business partners. 与合作伙伴一起紧密合作,了解和收集客户软件需求和输入资料。 • Responsible for software code development, including backend and frontend. 负责软件的代码开发, 包含前端及后端。 • Responsible for the internal compliance and software validation of the self-developed software. 负责自研软件的内部合规化及验证。 • Responsible for SQL server management and maintenance 负责SQL服务器的管理与维护。 • Responsible for server management and maintenance (Linux & Windows) 负责服务器的管理与维护(Linux和Windows)。 Qualification Required: 资格要求: • BS or MS degree in software engineering, computer science and technology, or automation 软件工程、计算机科学与技术、或自动化专业的本科或研究生 • Including but not limited to proficient in C#, .NET Framework, .NET Core and ASP.NET programming languages or development platforms. Familiar with common back-end development patterns, such as MVC, MVVM, MVP, etc., 包括但不限于精通C#, .NET Framework, .NET Core或ASP.NET等计算机软件编程语言或平台。熟悉常用后端开发模式,比如MVC,MVVM或MVP等。 • Having extensive project experience, especially the experience of independently responsible for the whole life cycle of communicating with customers, software design, development, testing, etc. Project experience across business fields or industries will be a plus. 具备丰富的项目经验,尤其需要具备独立负责与客户需求沟通、软件设计、开发、测试等全生命周期的经验。项目经历跨业务领域或跨行业将是加分项。 • Be able to skillfully use common databases, such as MySQL, SQL Server, etc., and have the basic ability to build databases, tables, and reasonably design primary keys and indexes. 能熟练使用常见的数据库,例如MySQL,SQL Server等,并且具备建库建表、合理设计主键及索引的基本能力。 • Proficient in using common front-end frameworks, such as Vue, React or AngularJS, among which Vue is a must-have capability. 熟练使用常见的前端框架,例如Vue、React或AngularJS,其中Vue是必须具备的能力。 • Familiarity with containerization tools such as Docker and Docker-Compose will be a plus. 熟悉Docker,Docker-Compose等容器化工具将是加分项。 • Familiarity with common Linux commands will be a plus. 熟悉常用Linux命令将是加分项。 • Minimum 5 years of software development experience 最少5年软件开发经验 • Independently manage programs with minimum supervision 具有独立的项目管理经验优先 • Good communication and interpersonal skills. 优秀的沟通和交际能力 • Speak fluent English and proficient in reading, writing. 熟练的英语听说读写能力 • Strong initiative, teamwork 积极主动,团结合作 **Posting Dates:** June 20, 2025 - June 29, 2025 Caterpillar is an Equal Opportunity Employer. Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .
Por favor confirme su dirección de correo electrónico: Send Email