IT开发设计岗位划分
一、开发设计岗
开发设计岗从低到高依次为:初级开发岗、中级开发岗、高级开发岗、系统设计岗、架构设计岗。
(一)初级开发岗
初级开发岗在具有IT基础支持基础上,岗位要求如下:
1.至少有0.5年实际编码开发经验,掌握JAVA编程语言,熟练使用一种基于J2EE体系的开发工具;
2. 具有一定的沟通、交流能力,快速理解团队分配任务并能进行合理分解实现;
3.掌握ORACLE数据库操作,能够熟练使用SQL语言编程;
4.了解富客户端技术及发展趋势;
5.了解WebService技术及发展趋势;
6.了解开发作业(PD设计、编码和测试)的规范和技巧;
7.能够按照要求编写项目工程文档,文档结构条例清晰,内容详实准确;
8.具备理解所担当模块的业务理解能力和问题阐述能力;
(二)中级开发岗
在初级开发岗的基础上,中级开发岗的岗位要求如下:
1. 需至少在初级开发岗从事真正初级开发工作1年;
2.具有较好的沟通、协调能力,能够带领5-10人的团队完成系统涉及开发工作,能够根据团队要求对其他人设计、开发能容进行把关并提出意见;
3. 至少参与过两个以上项目开发工作,并且至少独立完成两个以上功能模块的设计、开发;
4.至少熟悉Spring、Structs、Webwork等MVC框架中的一种,并能够基于该框架进行系统开发;
5.至少熟悉Hibernate、iBatis、JPOX、Castor等持久层框架中的一种并能够基于该框架进行系统开发,了解其他持久层框架;
6.至少熟悉Ajax、ExtJS、Flex等富客户端框架中的一种,并能够基于该框架进行系统开发;
7.熟悉XML协议,并能通过XML技术设计交互报文;
8.掌握开发作业(PD设计、编码和测试)的规范和技巧并能适当提出优化意见,并能熟练使用一种测试工具开展测试工作;
9.熟悉我行CMMI体系,能够按照要求编写各类文档,文档结构条例清晰,内容详实准确;
10.具有独立理解所担当模块业务理解能力和问题阐述能力;
11.至少熟悉一种UML建模工具,可基于对业务的理解搭建需求模型。
(三)高级开发岗
在中级开发岗岗位要求的基础上,高级开发岗的岗位要求如下:
1. 需至少在中级开发岗从事真正中级开发工作2年;
2.具有良好的沟通、协调能力能够带领10人以上的团队完成系统设计、开发工作,并在关键技术点上进行指导和把关;
3.至少参与过两个以上项目的设计、开发工作,并作为主要技术人员参与并指导开发人员完成系统开发工作;
4.至少精通Spring、Structs、Webwork等MVC框架中的一种并能基于该框架进行个性化改造和使用,并至少熟悉另一种持久层端框架且能运用到系统开发中;
5.至少精通Hibernate、iBatis、JPOX、Castor等持久层框架中的一种并能基于该框架进行个性化改造和使用,并至少熟悉另一种持久层端框架且能运用到系统开发中;
6.至少精通Ajax、ExtJS、Flex等富客户端框架中的一种并能基于该框架进行个性化改造和使用,并至少熟悉另一种富客户端框架且能运用到系统开发中;
7.熟悉WebService体系,熟知XML、SOAP、WSDL、UDDI技术,能够灵活的实现服务的开发和调用;
8.熟悉开发作业(PD设计、编码和测试)的规范和技巧并能根据实际情况进行优化完善;
9.精通我行CMMI体系,熟悉能够按照要求编写文档,文档结构条例清晰,内容详实准确;
10.具有独立理解系统整体业务理解能力和问题阐述能力;
11.至少精通一种UML建模工具,可基于对业务的理解带领团队完成对需求模型的搭建。
(四)系统设计岗
在高级开发岗岗位要求的基础上,系统设计岗的岗位要求如下: