软件工程师职称评定的级别及标准.doc
- 格式:doc
- 大小:15.22 KB
- 文档页数:5
计算机软件工国家职业标准1.职业概况1.1职业名称:计算机软件工。
1.2职业定义:利用现代信息技术,从事计算机软件编制和设计工作的人员。
1.3职业等级:本职业共设三个等级,分别为:程序员(国家职业资格四级)、高级程序员(国家职业资格三级)和程序设计师(国家职业资格二级)。
1.4职业环境:室内,常温。
1.5职业能力特征:1.6 基本文化程度:高中毕业(或同等学历)。
1.7培训要求1.7.1 培训期限:全日制职业学校教育,根据其培养目标和教学计划确定。
晋级培训期限:程序员不少于200标准学时;高級程序员不少于250标准学时;程序设计师不少于300标准学时。
1.7.2 培训教师:培训程序员、高级程序员的教师应具有本职业高级程序员资格证书2年以上或相关专业中级以上(含中级)专业技术职务任职资格;培训程序设计师的教师应具有本职业程序设计师职业资格证书2年以上或相关专业高级专业技术职务任职资格。
1.7.3 培训场地设备:(1)标准教室:用于理论知识培训;(2)具有计算机网络环境和软件环境的实验室:用于技能操作培训。
1.8 鉴定要求1.8.1 适用对象:从事或准备从事本职业的人员。
1.8.2 申报条件以上各等级申报条件均参照“关于职业技能鉴定申报条件的暂行规定”1.8.3 鉴定方式:分为理论知识考试和技能操作考核。
理论知识考试采用闭卷笔试或上机考试的方式;技能操作考核采用上机操作和方案设计等方式。
理论知识考试和技能操作考核均实行百分制,成绩皆达到60分以上者为合格。
程序设计师的考核还包括综合评审。
1.8.4 考评人员与考生配比:理论知识考试考评人员与考生的配比为1:20~30,每个标准教室不少于2名考评人员;技能操作考核考评员与考生配比为1:20~30,且不少于2名考评员;评审委员不少于5人。
1.8.5 鉴定时间:理论知识考试为90分钟,技能操作考核为180分钟。
综合评审时间为30分钟。
1.8.6鉴定场地和设备:理论知识考试在标准教室进行。
计算机技术与软件工程系列正高级职称评价标准(一)
计算机技术与软件工程系列正高级职称评价标准
背景介绍
•计算机技术与软件工程系列正高级职称评价标准是为了提升该领域的专业水平而制定的。
•该评价标准是基于对计算机技术与软件工程领域的深入研究和实践经验的总结。
评价标准的目的
•评价标准的目的是为了选拔和奖励在计算机技术与软件工程领域表现出色的人才。
•通过该评价标准,可以评估候选人在该领域的研究能力、技术水平和创新能力。
评价标准的组成
•评价标准主要包括以下几个方面:
学术研究
•候选人需要在相关的学术期刊或会议上发表一定数量的高质量论文。
•发表的论文需要具有创新性和前瞻性,能够对学术研究有重要的推动作用。
技术水平
•候选人需要在计算机技术与软件工程领域具备扎实的技术基础。
•候选人需要掌握当前领域的前沿技术,并能够将其应用到实际项目中。
项目经验
•候选人需要具备丰富的项目经验,能够独立完成大型软件项目的设计和开发。
•候选人需要具备良好的团队合作能力,能够带领团队完成项目任务。
综合素质
•候选人需要具备良好的沟通能力和团队合作精神。
•候选人需要具备较高的学术道德和职业操守。
评价标准的应用
•评价标准主要应用于计算机技术与软件工程领域的高级职称评定。
•候选人需要根据评价标准的要求,提交相应的申报材料,并参加相关的评审工作。
结论
•计算机技术与软件工程系列正高级职称评价标准是一项重要的评估工具。
•该评价标准的应用可以提升领域的整体水平,选拔和奖励优秀的人才。
技术人员职务管理、晋升制度第一章总则第一条为进一步充分调动公司专业技术人员的积极性和创造性,特制定本办法;第二条本办法中的“职称”仅指公司内部自行制定的技术人员职务称谓,与社会中的职称评定无关;第三条各职称为浮动职称,根据员工的表现,职称可以随时升降;第四条技术人员职称分为技术职称和管理职称两类。
第二章技术职称第一条技术职称级别共分为四级:1、初级工程师(JSE / Junior Software Engineer)2、工程师:软件工程师(SE)、测试工程师(TE)、实施工程师(IE)3、高级工程师:高级软件工程师(SSE)、高级测试工程师(STE)、高级实施工程师(SIE)4、技术专家(ARC / Architect)第二条技术职称的范围涉及产品开发部、测试部、系统实施部及其它部门技术岗位的正式员工;第三条各职称工作职责和任职资格详见《技术人员职称一览表》。
第三章工程师第一条工程师分为三类:第二条软件工程师分为三级、二级、一级三个级别。
第四章高级工程师第一条高级工程师分为三类:第二条高级软件工程师分为三级、二级、一级三个级别。
第五章管理职称第一条具有“高级工程师”或“技术专家”职称的技术人员有资格申请管理职称;第二条管理职称分为以下四种:第六章职称调整程序第一条职称调整分为职称晋升和职称下调两部分;第二条调整时间:1、加入项目组的技术人员,在项目里程碑(或结束)评审时进行职称评审;2、未加入项目组的技术人员,每年6月下旬、12月下旬进行职称评审;3、对于工作业绩特别突出的员工,可以随时进行职称调整。
第三条职称调整标准:各职称的岗位职责和任职资格,参见《技术人员职称一览表》;第四条调整程序1、项目经理(部门经理)结合职称调整标准,根据员工工作业绩,填写《职称调整建议表》,并经主管经理审批;2、主管经理审批后,由企业管理部发布职称调整通知;3、相关材料由企业管理部存入员工档案。
第七章职称晋升标准凡符合以下条件之一的员工,在职称晋升时优先考虑:第一条在项目中,工作表现突出,业绩优秀;第二条进行技术创新,取得重大科研成果;第三条在产品化过程中做出突出贡献的;第四条提出关于技术开发流程的合理化建议;第五条发现重大技术隐患。
软件高级工程师职称评定条件
作为一种专业技术职称,软件高级工程师是在软件开发领域具有较高技术水平和工作经验的人员所拥有的职称。
软件高级工程师职称评定条件如下:
1.具备较高的技术能力和专业知识,能够独立完成复杂软件系统的设计、开发、测试和维护工作。
2.具有较强的团队协作能力和沟通能力,能够与项目组成员、用户和管理层保持良好的沟通和协调。
3.具有丰富的项目管理和技术领导经验,能够熟练运用软件开发流程和项目管理工具,为项目的顺利完成提供有效的支持和指导。
4.具有突出的创新意识和实践能力,能够在软件开发领域提出新的创意和解决方案,具有较高的技术创新能力。
5.具备较高的专业素养和职业道德,遵守职业道德规范,具备良好的服务意识和责任心。
除了以上评定条件,软件高级工程师还需要通过相关考试和绩效评定,符合相应的职称评定标准方可获得该职称。
获得软件高级工程师职称对于从事软件开发行业的人员来说具有很高的荣誉感和职业发展前景,也能够为企业带来更高的技术水平和经济效益。
- 1 -。
软件工程师职评级第一篇:软件工程师职评级软件工程师是一种专门从事软件开发与设计的职业,他们负责将软件需求转化为可执行的计算机程序。
根据他们的经验、技能和能力,软件工程师的职位可以分为不同的评级。
评级是为了客观地评估软件工程师在职场中的能力和责任,以便确定他们在组织中的职位和薪酬水平。
本文将探讨软件工程师职评级的标准和不同级别的职责。
一、初级软件工程师(Junior Software Engineer)初级软件工程师是软件行业中的起步级别。
他们通常是刚刚毕业的大学生或者没有多少工作经验的人。
初级软件工程师的主要职责是参与开发项目,帮助高级工程师解决问题,并逐渐熟悉公司的开发流程和标准。
他们需要具备基本的编程知识和技能,并能根据给定的规范完成简单的编码任务。
他们还需要与团队成员合作,学习和接受指导,以不断提升自己的技术水平和解决问题的能力。
二、中级软件工程师(Intermediate Software Engineer)中级软件工程师是在初级工程师的基础上有所进阶的职位。
他们具备一定的工作经验和技术能力,能够独立完成较为复杂的软件开发任务。
中级软件工程师不仅要求具备扎实的编程基础,还需要掌握更高级的编程语言和开发工具。
他们的职责包括分析和理解需求、设计软件架构、编写高质量的代码,并进行单元测试和代码审查。
他们通常也需要参与团队协作,并与其他职能团队(如产品经理、测试工程师等)密切合作以实现项目的成功交付。
三、高级软件工程师(Senior Software Engineer)高级软件工程师是具有丰富经验和专业知识的软件专家。
他们在软件开发领域有着深入研究和实践,并能够承担更高级别的责任和挑战。
高级软件工程师在项目中担任重要角色,负责制定技术方案、指导团队成员、解决复杂的技术问题和优化项目的性能。
他们需要具备广泛的技术知识,能够应对各种复杂的软件开发和架构挑战。
此外,高级软件工程师还需要具备较强的沟通能力和团队合作能力,以便与其他团队成员和利益相关者进行有效的沟通和合作。
软件工程师级别第一篇:软件工程师级别简介软件工程师是一个广泛的专业领域,涉及开发和维护软件应用程序的所有方面。
无论是在计算机硬件制造公司、软件开发公司还是大型企业组织中,软件工程师都扮演着至关重要的角色。
软件工程师的级别不仅代表了技能和经验的不同水平,还体现了职业生涯中的不同阶段。
初级软件工程师初级软件工程师通常是刚刚毕业的大学生或者有一些相关工作经验的人。
他们在软件开发和编程方面拥有一定的基础知识,在指导和监督下能够完成一些简单的任务。
初级软件工程师通常需要参与项目的需求分析和设计,并进行简单的编码和测试。
中级软件工程师中级软件工程师通常拥有多年的工作经验,并在相关领域中展示出一定的专业能力。
他们能够独立处理各种复杂的项目任务,并参与软件系统的架构设计和性能优化。
中级软件工程师在编码、测试和维护软件应用程序方面具有丰富的经验。
高级软件工程师高级软件工程师是软件开发领域的专家,通常拥有很强的技术能力和丰富的项目经验。
他们在软件架构设计和性能优化方面有深入的研究,并能够指导和培训初级和中级软件工程师。
高级软件工程师在解决复杂的技术难题和处理项目风险方面发挥着重要的作用。
资深软件工程师资深软件工程师是软件开发领域的资深专家,通常在某个领域内有着多年的经验。
他们在软件开发的各个阶段都拥有丰富的经验,并经常参与项目的决策和规划。
资深软件工程师在技术创新和团队管理方面发挥着关键作用,能够解决复杂的技术和业务挑战。
架构师架构师是软件开发领域中的顶级专家,能够设计和构建复杂的软件系统架构。
他们负责制定技术规范和标准,并指导团队成员开发高质量的软件应用程序。
架构师通常在整个软件开发生命周期中都发挥着重要的作用,对项目的成功与否有着关键的影响。
总结软件工程师的级别代表了他们在技术能力和经验方面的水平。
从初级软件工程师到架构师,每个级别都有不同的责任和挑战。
随着时间的推移和经验的积累,软件工程师可以通过不断学习和提升自己的技能来晋升到更高的级别。
行业精品资料计算机软件工技术等级标准1、等级设定及基本要求1.1 技术等级设定本标准规定了计算机软件工技术等级、文化程度要求、应知、应会。
本标准设定了计算机软件工的技术等级为初级工、中级工、高级工三个档次。
本标准适用于企业中计算机软件工。
1.2 基本要求2、各技术等级应知、应会2.1初级工2.1.1应知a. 本岗位的安全技术规程,技术操作规程,设备使用维护规程。
岗位责任制及有关各项规章制度。
b.本岗位有关设备的功能及操作方法。
c. 安全生产知识。
d. 冷连轧生产工艺过程、主要设备作用及能力。
冷连轧生产自动化概况。
e. 过程控制计算机及基础自动化完成的主要功能。
f. 计算机的主要组成部件及计算机软件基础知识。
g. 工作质量与产品质量的关系。
h. 本岗位计算机所用操作系统的基本知识,及常用命令。
i. 本岗位计算机系统提供的常用支持软件的基本知识及使用方法。
j. 本岗位所用的汇编语言,画面组态方面的基本知识。
k. 应用程序的编程、调试、运行与维护方面的基本方法。
l. 计算机常用的英文单词。
2.1.2应会a. 执行三大规程及有关规章制度。
b.能按照本岗位操作规程管理和维护相关的设备。
c. 会使用常用的仪器、仪表。
d. 能在中、高级软件人员指导下完成本岗位应用程序的编制,调试、运行与维护。
e. 能正确进入本岗位的编程、维护环境,并使用常用命令。
f. 能查找处理本岗位设备的简单故障。
g. 能处理常见的软件错误,并在中、高级工的指导下排除。
h. 能读懂本岗位常见的外文说明及操作指导。
i. 掌握现场救护方法。
2.2中级工2.2.1应知a. 计算机系统(含外围设备)的今本组成原理、功能、特性及使用。
b.计算机数据结构基础。
c. 自动控制原理一般知识。
d. 程序语言历史、类别、特点,提供的数据结构、控制结构和模块结构。
e. 操作系统的历史、类型、基本原理。
f. 文件系统使用与维护。
g. 冷连轧生产工艺过程及基本数学模型、计算机控制系统配置、结构、功能划分。
中级软件工程师职称评定条件
1. 中级软件工程师职称评定,那可得先看看学历这一块呀!你想想,要是学历不够,那不就像跑步比赛没站在起跑线上嘛!比如说本科毕业,这就是个基本要求呢!
2. 工作年限也很重要啊!你总不能刚工作没几天就想着评中级职称吧,那不是开玩笑嘛!就像盖房子,得一层一层来,工作个几年那是必须的呀!比如工作满四年。
3. 业绩成果这可不能小瞧!这就好比是你的战功呀!你得有拿得出手的项目成果,让别人一看就惊叹,哇塞,这么厉害!像成功开发了一个超受欢迎的软件。
4. 专业能力也是关键呀!你得对各种软件技术了如指掌,就像武林高手熟悉各种武功秘籍一样!比如熟练掌握多种编程语言。
5. 继续教育也不能忘啊!这就像是给大脑充电,不断学习新知识,不然怎么跟上时代的步伐呢?像每年参加多少专业培训。
6. 发表论文也有要求呢!这就好像是你的声音,得让更多人听到你的见解和成果呀!比如在专业刊物上发表相关论文。
7. 职业道德也很重要哦!你可不能做那些违反道德的事儿,那可不行!就像走路得走正道一样。
8. 英语水平也得有一定要求呀,现在软件行业可都是国际化的,英语不好怎么行呢?就像不会外语怎么去国外旅游呀!
9. 相关证书也得有呀!这就像是你的身份证明,没有可不行呢!比如某些专业认证证书。
10. 团队合作能力也不能忽视呀!软件项目可不是一个人能完成的,得和大家齐心协力!就像打篮球,得团队配合好才能赢呀!
总之,要想评上中级软件工程师职称,这些条件都得满足呀!可不能马虎!。
软件技术部岗位级别评定标准美林通软件技术部岗位分为:初、中、高三个层次,细分为八级技术水平。
1-4级为初级岗位、5-6级为中级岗位、7-8级为高级岗位,对应岗位工资为:500元、700元、900元、1100元、1500元、2000元、2500元、3000元。
各岗位应当条件如下:一级:1,能够应用Microsoft Office办公软件。
2,能够应用SVN协同开发软件。
3,能够使用系统操作,安装软件和开发工具,配置开发环境。
4,有良好的开发语言基础知识,能使用其中一门语言进行工作。
5,可以使用其中一门数据库管理软件。
6,可以完成基本的代码开发任务。
7,可以使用并管理好开发过程中的各类文档。
8,团队协作关系良好,工作态度认真。
二级:1,继承一级的全部条件。
2,工作主动、积极、高效、负责。
3,团队关系融洽,沟通有效,服从安排。
4,可以独立完成指定代码任务。
5,了解数据库原理。
三级:1,继承二级的全部条件。
2,有良好学习能力和知识水平。
3,善于学习于本职工作相关的新技术,了解关注新技术的发展变化。
4,能够学习使用操作系统命令。
5,能够应用HTML、XML、CSS等WEB页面表现语言。
6,能够应用软件开发沟通工具(UML,流程,ER关系)。
四级:1,继承三级的全部条件。
2,能够独立发现问题,解决问题,有能力和途径处理开发中的疑难问题。
3,能够应用开发中的各种辅助软件,提高开发效率,经常了解新软件、新方法、新思路、新技术。
4,通过学习和其它方法,有能力解决超出本身知识以外的问题。
5,有能力完成开发文档的管理、优化、设计。
6,了解软件架构基础,可以应用已有的框架。
7,掌握总体软件开发思路和流程,了解总体代码设计结构。
五级:1,继承四级的全部条件。
2,有良好语言表达能力和文档写作能力。
3,有良好的团队协作、沟通、管理能力。
4,中级以上软件工程师级别,有良好地开发经验。
5,对其中一种软件开发语言,要精通,且有一定深入能力。
软件工程师任职资格标准
软件子序列任职资格标准初稿第一部分知识技能标准
3:可以给出专家级的意见,能领导他人成功运作,被他人当作磋商者和领袖。
能够总结出有用的改进意见。
2:触类旁通的、有效的、资深的知识,可以独立、成功完成大多数任务。
1:仅仅有一般的、概念性的知识,或者具备在有指导、协助下的运作技能。
空白表示不需要
第二部分素质能力标准
注:Ⅰ、Ⅱ、Ⅲ、Ⅳ代表素质层级,具体参见素质定义。
第三部分专业能力标准软件子序列专业能力模型:
能力一:软件开发
能力定义:是指从开发计划制定,到设计、实现、测试等产品开发全过程的设计和开发能力。
软件技术人员任职资格标准文件编码(GHTU-UITID-GGBKT-POIU-WUUI-8968)软件技术人才职称标准软件开发事业部**科技发展有限公司二零壹陆年肆月目录第一部分概述一、标准名称二、标准定义三、标准适用范围四、标准级别五、标准的结构第二部分基本要求和技能标准一、基本要求二、技能标准第三部分公司工作经历要求第四部分员工能力素质评分第五部分级别岗位工资第六部分职称评审委员会第七部分评定流程和申请条件第一部分概述一、标准名称软件技术人才职称评定标准。
二、标准定义软件技术人才职称评定标准是指从事JAVA、C++、PHP软件开发、软件测试人员的职位胜任要求。
三、标准适用范围软件开发人员、软件测试人员进行任职资格评定。
四、标准级别软件开发共设五个级别,分别为:主任工程师、副主任工程师、软件设计工程师(A、B、C)、软件工程师(A、B、C)、开发工程师(A、B、C)。
软件测试共设四个级别,分别为:资深软件测试工程师(A、B、C)、高级软件测试工程师(A、B、C)、中级软件测试工程师(A、B、C)、初级测试员 (A、B、C)。
五、标准的结构任职资格标准的结构包括:基本要求、技能标准、公司经历要求、员工能力素质。
第二部分基本要求和技能标准一、基本要求软件开发工程师软件测试工程师二、技能标准软件开发工程师软件测试工程师第三部分公司工作经历要求软件开发工程师软件测试工程师备注:以上为现有正式员工晋升职称评定在公司工作经历的要求。
第四部分员工能力素质评分软件开发工程师软件测试工程师备注:员工能力素质评分由申请员工的直接上级进行评分。
第五部分职称级别对应工资软件开发人才对应工资表:软件测试人才对应工资表:第六部分职称评审委员会软件技术职称评定委员会由软件开发部核心成员、人力资源部及分管技术老总组成。
第七部分评定流程和申请条件一、职称级别评定流程1、新员工入职时由面试人员确定入职时的技术级别,在试用期内可以根据其工作表现情况进行调整;2、由员工填写职称评定申请书,经部门领导和人力资源审批通过后才可由技术评审委员会进行职称级别评定;3、员工技术职称级别升级在每年1月、7月共两次集中评定;4、员工技术级别升级评定后三天内给出评定结果,于下月1月正式生效;流程图如下所示:二、职称级别申请条件1.、公司正式员工;2、来公司6个月以上2、上年度请假不超过15天;3、年度无旷工记录;4、上年度无公司通报批评;。
软件工程师职称评定的级别及标准5篇范文第一篇:软件工程师职称评定的级别及标准软件工程师职称评定的级别及标准一、见习程序员(AP:assistant programmer)1、计算机相关专业毕业;英语通过国家四级。
2、具有较强的学习能力,可以编写代码,达到公司的工作要求。
二、程序员(P:programmer)基本要求:1、本科学历,半年以上工作经验;英语通过国家四级。
2、达到工作承担要求;具有一定的沟通能力和工作责任心。
技术能力要求:1、负责编写代码,掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库。
2、了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧。
3、所编写的代码质量较好。
4、能够按照要求编写文档,文档结构条理清晰,内容详实准确。
5、具有独立理解所担当模块的业务理解能力和问题阐述能力。
6、能阅读**文技术文档。
三、高级程序员(SP:senior programmer)基本要求:1、获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的沟通能力和责任心。
3、所承担的项目满意度达到满意以上。
技术能力要求:1、精通一种主流语言及对应的开发工具;精通数据结构。
2、具有较好的业务理解能力和技术调查能力。
3、编写高质量代码并具有代码审查能力。
4、具有详细设计能力。
5、熟悉系统测试工具,对系统问题具有改善的能力。
6、能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。
7、**语达到*级水平或者具有同等水平,能够阅读*文资料,按照要求编写*语技术文档。
8、了解质量管理体系和项目管理知识。
四、软件工程师(SE:software engineer)基本要求:1、获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的客户沟通能力。
3、担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。
软件设计工程初中高等级定义在软件开发和工程领域中,为了更好地规范、协调、分工和管理项目,通常会将软件开发流程分为初中高三个等级,分别定义了不同的要求、技能和任务。
下面将分别进行介绍。
初级软件设计工程师通常具备较为基础的计算机科学和软件开发知识,能够理解并掌握各种编程语言以及常见的开发工具和软件开发流程。
初级软件设计工程师主要的任务是负责实现给定的程序模块,包括代码编写、测试、调试以及文档撰写等。
同时,初级软件设计工程师也需要了解并遵循软件开发工程中的良好实践和规范,如模块化编程、版本控制、代码审查等,以保证代码的质量和可维护性。
在初级软件设计工程师的职位定义中,对技能和要求的描述如下:1、具备计算机科学和软件开发相关知识,包括数据结构、算法、面向对象编程、数据库等;2、熟练掌握至少一种编程语言,如Java、Python、C++等,了解并使用常见的开发工具和框架;3、掌握常见的软件开发流程和方法,如迭代、敏捷开发等;4、能够独立完成指定的软件编码任务,并进行代码测试、调试和文档撰写;5、能够有效地配合团队合作,遵守团队规范和工作流程,参与需求分析、设计和协作测试等工作。
中级软件设计工程师相比于初级工程师,在技能和职位要求上有进一步的提升和要求。
中级软件设计工程师需要对软件产品的整体设计和实现有较为深入的理解和掌握,能够对系统进行分析、设计、编码和测试,同时也能够指导和协调初级工程师的工作。
中级软件设计工程师需要掌握更为广泛的技能和工具,如面向对象设计、软件测试、持续集成等。
2、熟练掌握多种编程语言和开发工具,能够熟练使用常见的IDE、代码管理工具、测试工具等;3、精通面向对象设计模式和架构模式,对系统的整体设计和实现有深入的理解和掌握;4、在软件测试和CI/CD方面有相关的经验和技能,能够独立制定并执行测试计划,以及设计和实现自动化测试流程;5、承担团队中的技术指导和协作管理工作,能够有效地协调和指导初级工程师的工作,参与需求分析、项目管理和进度跟踪等工作。
软件工程师职称评定的级别及标准一、见习软件工程师(T1)1)计算机相关专业毕业;2)具有较强的学习能力,可以编写代码,达到公司的工作要求。
二、初级软件工程师(T2)【基本要求】1)计算机相关专业毕业,半年以上工作经验;2)达到工作承担要求,具有一定的沟通能力和工作责任心。
【技能要求】1)负责编写代码,至少掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库;2)了解和掌握开发(程序设计、编码和测试等)的规范和技巧;3)所编写的代码质量较好;4)能够按照要求编写文档,文档结构条理清晰,内容详实准确;5)具有独立理解所担当模块的业务理解能力和问题阐述能力;6)能阅读英文技术文档。
三、中级软件工程师(T3)【基本要求】1)2年以上相关行业工作经验;2)完成年度工作量指标,具有较强的沟通能力和责任心;3)所承担的项目满意度达到满意以上。
【技能要求】1)精通一种主流语言及对应的开发工具,精通数据结构;2)具有较好的业务理解能力和技术调研能力;3)编写高质量代码并具有代码审查能力;4)具有详细设计能力;5)熟悉系统测试工具,对系统问题具有改善的能力;6)能够带领2个以上员工开展工作,成功领导过2个以上不少于120人天的项目/模块的团队项目;7)了解质量管理体系和项目管理知识。
四、高级软件工程师(T4)【基本要求】1)3年以上相关行业工作经验;2)完成年度工作量指标;具有较强的客户沟通能力;3)担当过一个120人天以上的项目或累计超过240人天项目的技术负责工作;4)所负责的项目客户满意度达到满意以上。
【技能要求】1)精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识;2)能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构;3)具有系统设计能力及系统提案能力;4)对系统或项目的技术框架有深入的认识和较丰富的经验;5)具有某一领域的行业知识;6)具有一定的项目领导能力;7)掌握质量管理体系和项目管理知识。
软件工程师职称评定的级别及标准
一、见习程序员(AP:assistant programmer)
1、计算机相关专业毕业;英语通过国家四级。
2、具有较强的学习能力,可以编写代码,达到公司的工作要求。
二、程序员(P:programmer)
基本要求:
1、本科学历,半年以上工作经验;英语通过国家四级。
2、达到工作承担要求;具有一定的沟通能力和工作责任心。
技术能力要求:
1、负责编写代码,掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库。
2、了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧。
3、所编写的代码质量较好。
4、能够按照要求编写文档,文档结构条理清晰,内容详实准确。
5、具有独立理解所担当模块的业务理解能力和问题阐述能力。
6、能阅读**文技术文档。
三、高级程序员(SP:senior programmer)
基本要求:
1、获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的沟通能力和责任心。
3、所承担的项目满意度达到满意以上。
技术能力要求:
1、精通一种主流语言及对应的开发工具;精通数据结构。
2、具有较好的业务理解能力和技术调查能力。
3、编写高质量代码并具有代码审查能力。
4、具有详细设计能力。
5、熟悉系统测试工具,对系统问题具有改善的能力。
6、能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。
7、**语达到*级水平或者具有同等水平,能够阅读*文资料,按照要求编写*语技术文档。
8、了解质量管理体系和项目管理知识。
四、软件工程师(SE:software engineer)
基本要求:
1、获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的客户沟通能力。
3、担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。
4、所负责的项目客户满意度达到满意以上。
技术能力要求:
1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至
少一种操作系统知识。
2、能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构。
3、具有系统设计能力及系统提案能力。
4、对系统或项目的技术框架有深入的认识和较丰富的经验。
5、具有某一领域的行业知识。
6、具有项目领导能力。
7、*语达到*级水平或者具有同等水平,能够阅读、编写*语技术文档,具有简单的口语沟通能力。
8、掌握质量管理体系和项目管理知识。
五、资深软件工程师(SSE:senior software engineer)
基本要求:
1、获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验。
2、完成年度工作量指标;具有较强的客户沟通能力。
3、担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作。
4、带领的项目客户满意度满意以上。
5、完成年度培训工作。
技术能力要求:
1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。
2、具有整体系统设计能力及系统提案能力。
3、具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。
4、深入了解某一领域的行业知识。
5、具有大型项目领导能力。
6、*语达到*级并相当于*级水平,熟练会话和编写*语技术文档。
7、熟练掌握质量管理体系和项目管理知识,并能够推进软件开发过程改进。
六、主任软件工程师(CSE:chief software engineer)
基本要求:
1、获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准,8年以上相关行业工作经验。
2、5年项目负责人以上经验,累计超过120人月的技术负责人工作。
3、带领的项目客户满意度满意以上。
4、完成年度培训工作。
5、具有很强的沟通能力,问题判断与解决能力,创新能力。
技术能力要求:
1、精通至少一种主流编程语言。
掌握至少一种数据库或至少一种中间件。
熟练掌握至少一种操作系统。
2、熟练掌握软件需求分析/大型项目的策划。
3、熟练掌握软件的系统设计。
4、熟悉软件的高级项目管理和质量控制,具有分析和规避重大质量问题的能力。
5、精通至少一种部门项目相关的业务知识。
6、*语达到*级水平或相当于*级的水平,熟练会话和编写*语技术文档。
职称管理工作和相关标准将随着公司的发展而不断调整完善。