![](https://csdnimg.cn/release/download_crawler_static/87084814/bg1.jpg)
软件开发工程师是从事软件开发相关工作的人员的统称,包括软件设计人员、软件架构人
员、软件工程管理人员、程序员等一系列岗位。软件开发工程师未来发展方向大致分为两类:
一是成为管理人员,例如产品研发经理、技术经理、项目经理等;二是继续他的技术工作之路,
成为高级软件工程师、高级系统分析师、高级系统架构师等。
软件开发工程师(JAVA)中级主要职能包括:1、辅助项目经理进行项目管理,带领团队
成员进行项目开发;2、负责项目需求调研、系统设计,在一定架构的基础上进行项目开发;
3、系统框架和核心模块的设计开发;4、配合系统分析人员完成软件系统以及模块的需求调
研、需求分析;5、解决开发中遇到的各种技术难题;6、制定和实施相关的编程规范;7、负
责编制与项目相关的技术文档;8、提供项目时间的评
估,配合制定项目计划;9、整合并优化项目开发所需各种资源、技术架构;10、进行关键技术
的预研和选型工作。
按照以上岗位职能要求,参考服务外包的行业特点,根据职业能力素质模型分析(参见上