工作职责: 1、Responsible for the overall design of the software architecture of the company's products to ensure that the products meet the requirements and are delivered smoothly; 负责公司产品的软件架构总体设计,确保产品满足需求并顺利交付; 2、Responsible for the development of the company's software products; 负责公司软件产品的开发; 3、Guide the development and testing team to complete the software development and testing related work; 指导开发及测试团队完成软件的开发及测试相关工作; 4、Review code, establish a sound product development process, optimize development work, and collaborate with quality, verification and testing teams to establish or improve product development process 审查代码,建立完善的产品开发流程,优化开发工作,并与质量,验证测试等团队协作建立或者完善产品开发流程; 5、Follow the industry technology development trend and promote the company's technological innovation; 跟踪行业技术发展趋势,推动公司技术创新; 6、Complete other tasks assigned by the leader. 完成领导交代的其他任务。
任职要求: 1、Bachelor degree or above in computer science or related field 计算机等相关专业本科及以上 2、5-10 years or more experience in software architecture design(Web services architecture design is preferred) 5-10年或者10以上软件架构设计经验(Web服务架构设计优先) 3、Experience in software architecture design; Software development experience in microservices framework; Experience in embedded software development; Research and development management skills and basic hardware selection skills 软件架构设计经验;微服务框架下的软件开发经验;嵌入式软件开发经验;研发管理技能以及基本的硬件选型技能等 4、Familiar with rail transit business and EN series software development standards is a plus; Experience in distributed system design, high performance distributed system architecture design; 熟悉轨道交通业务,熟悉EN系列软件开发标准为加分项;有分布式系统设计经验,高性能分布式系统的架构设计; 5、Familiar with distributed architecture, load balancing and virtualization technology; Proficient in C,C#,TypeScript,Java,Python and other programming languages 熟悉分布式架构、负载均衡及虚拟化技术;精通C、C#、TypeScript、Java、Python等多种编程语言; 6、Familiar with common design patterns, multithreading, JVM, including memory model, class loading mechanism and performance optimization, with system design, system architecture capabilities 熟悉常用设计模式、多线程、JVM,包括内存模型,类加载机制以及性能优化,具有系统设计、系统架构能力; 7、Proficient in distributed system architecture design, in-depth understanding of Vue3, Spring, Kafka and other common Internet technology frameworks, familiar with the relevant source code is preferred 熟练掌握分布式系统架构设计,深入了解Vue3、Spring、Kafka等常见互联网技术框架,熟悉相关源码者优先考虑; 8、Familiar with MongoDB, PostgreSQL, TDengine databases and so on; Ability to optimize database query performance 熟悉MongoDB、PostgreSQL、TDengine等数据库;能够进行数据库优化查询性能优化;