岗位描述
优先条件:
1)多条业务线或整个产品线的业务架构工作,组织过10人以上规模的项目;
2)对电商、金融支付、供应链、ERP业务对接等业务流程熟悉的;
2)具备多种语言研发经验、深入了解语言特点并能灵活运用的;
3)对多种数据库中间件、消息中间件及其他大规模分布式系统的基础架构组件有深入理解的。
工作职责:
1、参与一个或多个公司核心业务产品的研发工作,保障业务在高速发展过程中的架构稳定性和可靠性;
2、通过沉淀业务中关键模块提炼通用的基础服务(包括但不限于设备服务、帐号服务、用户通知平台等);
3、分析和深入发掘现有系统的不足,定位系统瓶颈,并且推进业务技术团队演进;
4、深入思考研发过程中的各项问题,促进团队工作效率和开发质量的提升;
5、根据业务实际需求,为团队引入新技术和新方案;
6、以自身良好的项目管理与协调沟通能力,负责跨团队的重点项目的推进工作。
任职要求:
1、具备丰富的架构设计经验,能够准确、全面的理解业务,并根据业务发展设计合理的架构方案;
2、熟悉微服务架构下组织架构与系统架构的复杂性,对复杂性的软件架构带来的交付管理有很好的经验,具备海量数据和大规模分布式系统的设计和开发经验;
3、计算机基础扎实,熟练使用各种的数据结构和算法,并能结合实际工作进行落地;
4、具备丰富的编码和Code Review经验及良好的编码习惯:结构清晰、命名规范、逻辑性强、代码冗余率低;对于Java/Python/Golang/C#至少精通其中一种;
5、具备良好的沟通能力、组织能力及团队协作精神。