1 . 负责软件产品或项目的技术需求的整理和分析;
2.确定项目或产品的技术架构和整体技术路线,研究引入新的技术、方法和编程 思想;
3.负责对项目或产品进行架构设计,模块设计,数据库设计,核心代码编写;
4.带领开发人员在整体架构下开展设计开发工作;
5.负责与项目或产品相关文档的建立、更新和管理、研发规范和过程控制。