工作职责:1、负责产品的软件架构总体设计,确保产品满足需求并顺利交付;2、负责软件产品的开发;3、指导开发及测试团队完成软件的开发及测试相关工作;4、审查代码,建立完善的产品开发流程,优化开发工作,并与质量,验证测试等团队协作建立或者完善产品开发流程;5、跟踪行业技术发展趋势,推动技术创新;6、完成领导交代的其他任务。任职要求:1、计算机等相关专业硕士及以上;2、5年以上软件架构设计经验(Web服务架构设计优先);3、软件架构设计经验;微服务框架下的软件开发经验;嵌入式软件开发经验;研发管理技能以及基本的硬件选型技能等;4、有分布式系统设计经验,高性能分布式系统的架构设计,熟悉EN系列软件开发标准为加分项;5、熟悉分布式架构、负载均衡及虚拟化技术;精通C、C#、TypeScript、Java、Python等多种编程语言;6、熟悉常用设计模式、多线程、JVM,包括内存模型,类加载机制以及性能优化,具有系统设计、系统架构能力;7、熟练掌握分布式系统架构设计,深入了解Vue3、Spring、Kafka等常见互联网技术框架,熟悉相关源码者优先考虑;8、熟悉MongoDB、PostgreSQL、TDengine等数据库,能够进行数据库优化查询性能优化。