1、参与核心业务架构设计、技术架构设计和测试架构设计等工作;2、参与软件系统核心模块的技术竞争力构建,跟踪分析业界发展趋势,完成技术竞争力识别,标杆分析和指标设定;3、负责解决架构开发和应用过程中的各种疑难杂症,性能调优等,保证产品质量;4、与开发团队一起完成新产品架构设计及后续开发跟进,负责整体软件交付件,参与软件交付工作;5、负责与其他开发工程师沟通协调,确保产品概念设计的可实现性;6、负责旧有软件架构优化以及整改,微服务流程逻辑的高层设计和开发、服务级测试,提升产品的竞争力;7、给设计人员和开发人员提供系统架构的培训;8、参与软件系统平台的核心代码编写、开发文档编制。