1.参与项目软件需求分析和软件概要设计:2.进行软件详细设计和编码实现,确保软件模块开发进度3.开发和维护统一的软件开发架构,发现和解决存在的软件设计问4.按软件工程流程编写和提交设计文件和相关文档。5.前后期的开发,详细面谈。