1.主导产品的软件架构,保证架构设计能够满足产品的功能需求、性能需求、可靠性需求、可维护性需求和可扩展性需求;
2.在项目中能够承担项目的技术组长角色,确保需求实现的正确性,同时能够对系统的性能和安全提供全面型的考虑以及解决方案,能够有效地对整个项目团队的质量起到关键性的作用,主导设计评审工作;
3.将客户的需求转换为规范的开发计划及文本,协助项目经理制定项目规划和控制项目进度,理解系统的业务需求,制定系统的技术框架和业务框架,指导开发人员开发并解决系统开发、运行中出现的问题;
4.负责技术选型(包括:框架选择、公共模块、数据存储等),参与需求分析,系统分析及业务建模;
5.进行平台架构设计、开发和维护以及过程中产生的文档编写(架构设计文档、概要设计文档等);
6.维护和升级现有系统技术架构发展规划,满足新业务实现要求,解决核心难题的技术攻关。
任职资格:
1.计算机软件及相关专业毕业,硕士及以上学历;
2.熟悉大型软件产品的软件架构设计,5年以上系统平台架构设计经验,8年以上软件项目实际开发经验,具有良好的软件工程知识与编码规范意识;
3.精通B/S与C/S架构,精通C/C++/C#编程,精通微软.NET平台,具备很强的代码动手能力;
4.具备优秀的文档能力,清晰明了地表达架构意图,能够熟练编写各类技术文档;
5.对于云计算(如:SaaS、PaaS、IaaS等)、大数据领域、人工智能等领域有较深入的了解,有相关工作背景者优先考虑;
6.具有SaaS/PaaS平台开发经验,精通一种或多种架构的能力和经验,如微服务架构等,熟悉大型物联网架构或具有大型IT项目咨询者优先;
7.思路清晰,善于思考,学习能力强;责任心强,具备良好的团队合作精神;
8.具有互联网架构经验者优先,有高并发系统的设计、架构实现工作经验;对软件复用有丰富实践经验者优先。