1、根据需求,制定产品或项目的完成方案,设计技术架构,搭建系统框架,确定整体技术路线;
2、搭建和领导团队,协调人员,指导开发人员,推动项目按计划完成,解决问题与技术难点;
3、产品的功能模块设计、数据库结构设计、编写核心代码,全程参与产品开发;
4、系统功能分解,功能定义、功能规划设计、技术选型、技术规格制定;
5、了解各种技术方案的优劣,针对不同业务需求,做出决策,架构设计和容量具有前瞻性;
6、参加项目需求调研、业务沟通、分析和讨论;
7、规范文档编写;
8、对技术有热情,开发通用技术组件,提高团队工作效率,推动团队技术进步;
9、负责产品的测试及优化,改善用户体验;
10、大数据处理和分析应用平台的设计。