1、参与项目的需求分析,负责项目的模块设计和开发2、负责对软件开发人员进行详细的技术指导3、负责把控技术开发重难点,对技术进行把关4、能独立处理和解决所负责的任务;5、参与技术开发,根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;6、进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;7、完成项目经理交办的其他工作。