博世 · 车辆运动智控系统

软件工具架构师_VM

薪资面议  /  苏州

今天 00:04 更新

我要推荐 内部推荐

若你发现本职位存在违规现象,欢迎举报。

提交成功

3s后自动关闭

举报职位

职位属性

  • 招聘类型:社招
  • 工作性质:全职
  • 工作职能:研发

职位描述

欢迎加入博世,作为软件工具架构师,你即将:

•同博世专家门一起,开发软件工具以提高效率和优化用户体验

岗位关键词/Key Words:

自动化,数据挖掘, 可视化,人机交互,人工智能 / Automation, Datamining, Visualization, UX,AI

岗位职责/Job Responsibilities:

•Designed and implemented enterprise-level software tool architecture to enhance the scalability and maintainability of the toolchain.

•Lead the team in developing automated build and test pipelines, reducing product delivery cycles.

•Collaborated closely with product managers and developers to clarify tool requirements and formulate technical solutions.

•Promoted tool standardization and process optimization to improve overall development team efficiency and code quality.

•Designed and developed customized plugins and extension modules tailored to various business needs.

•Collaborate with management, internal and outsourced partners regarding software applications design status, project progress and issue resolution

任职条件

岗位要求/Job Requirements:

•Over 5 years of experience in software development and architecture design, proficient in designing and building efficient, scalable software toolchains. Skilled in cross-team collaboration and requirements analysis, dedicated to improving development efficiency and tool automation. Familiar with multiple programming languages and architectural patterns, possessing a strong technical background and excellent communication skills.

•Major skill required as followed:

Software Architecture Design: Micro services architecture, plugin-based architecture, layered architecture

Programming Languages: Java, Python, C#, JavaScript, Go

Framework: .net , spring-boot , vue , react

Toolchain Development: CI/CD pipeline design and implementation (Jenkins, GitHub CI, Azure DevOps)

Automation Tools: Scripting (Shell, Python, etc.), automated testing frameworks

Cloud Platforms: AWS, Azure, Docker, Kubernetes

Databases: MSSQL, MySQL, PostgreSQL, MongoDB , ClickHouse

Design Patterns and Development Processes: Object-oriented design, Domain-Driven Design (DDD), Agile methodologies (Scrum, Kanban)

Version Control: Git, SVN

•Good knowledge of software applications testing methodology

•Excellent analytical, troubleshooting and problem-solving skills.

•Willingness to learn, ability to work in a team and pro-activeness