1、参与软件工程系统的设计、开发、测试等过程。2、协助工程管理人保证项目的质量。3、负责工程中主要功能的代码实现。4、调试代码库和修复错误。5、构建新功能。6、为应用程序编写测试。7、领导安排的其他工作