您的位置:首页 > 职场人生

招聘中级、高级程序员,初级工程师(架构师、项目经理)

2011-07-07 14:13 911 查看
公司有的是产品做,所以需要精英加入。

现招聘:

中级程序员,5名,共15名。

高级程序员ABC,各5名,共15名。

初级工程师(架构师、项目经理)ABC,各1名,共3名。

以下是公司的技术等级说明书。有兴趣的可以看看。

我的邮箱:zhonghua.li@qq.com,请注明岗位,邮件标题格式:[技术等级]-[姓名]-[博客园]

开发人员技术等级说明书

目录

一级、初级程序员

二级、中级程序员

三级、高级程序员(A类、偏前端编码)

三级、高级程序员(B类、偏后端编码)

三级、高级程序员(C类、偏设计)

四级、初级工程师(A类、偏编码)

四级、初级工程师(B类、偏架构)

四级、初级工程师(C类、偏分析)

五级、中级工程师

六级、高级工程师

一级、初级程序员

基本要求:

1、 具有良好的编程基础,了解面向对象编程思想,掌握C#的基本用法,掌握JS的基本语法;

2、 掌握VS2008或VS2010等开发工具的基本用法,掌握.NET官方控件的基本用法,能进行简单的Asp.net页面开发、WPF界面开发、WCF服务开发;

3、 能看懂UML类图、顺序图,能使用UML建模工具(如Enterprise
Architect)和数据库建模工具(如PowerDesigner)查看相关模型;

4、 了解并能使用三层架构、MVP架构进行简单开发;

5、 了解软件工程,熟悉软件工程中常见的术语。

其他要求:

1、具有较好沟通能力,能与团队成员和平相处。

二级、中级程序员

基本要求:

1、 具有一级技术等级的能力,并能指导一级技术等级的同事进行工作;

2、 熟悉面向对象编程思想,熟练使用C#、JS,熟悉SQL Server开发;

3、 熟练使用VS2008或2010等开发工具,熟练使用.NET官方控件(WPF、WebForm)、WebUI、JQuery,熟练开发ASP.NET应用程序、WPF应用程序、WCF服务;

4、 能看懂UML类图、顺序图、对象图、组件图,能使用UML建模工具(如Enterprise Architect)和数据库建模工具(如PowerDesigner)查看相关模型;

5、 掌握并能使用三层架构、MVP架构进行开发。

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处;

三级、高级程序员(A类、偏前端编码)

基本要求:

1、 具有二级技术等级的能力,并能指导二级技术等级的同事进行工作;

2、 掌握设计原则,熟悉面向对象设计;

3、 具有一定的重构技能,完全掌握公司的《CSHARP编码规范》;

4、 掌握Windows事件模型;

5、 熟悉WPF的原理,熟练运用WPF,掌握依赖属性、数据绑定、异常与线程等技术;

6、 熟悉WebForm模型的原理、能进行简单的控件开发;

7、 掌握C#的多线程、异步委托的知识,并能进行实际应用开发;

8、 掌握并能使用MVC、MVP架构进行开发。

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

三级、高级程序员(B类、偏后端编码)

基本要求:

1、 具有二级技术等级的能力,并能指导二级技术等级的同事进行工作;

2、 掌握设计原则,熟悉面向对象设计;

3、 具有一定的重构技能,完全掌握公司的《CSHARP编码规范》;

4、 掌握Windows事件模型;

5、 熟练运用WCF,掌握多种激活方式,掌握多种调用模式,掌握各种协议的配置与使用;

6、 熟悉WebForm模型的原理、能进行简单的控件开发;

7、 掌握C#的多线程、异步委托的知识,并能进行实际应用开发;

8、 掌握并能使用MVC、MVP架构进行开发。

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

三级、高级程序员(C类、偏设计)

基本要求:

1、 具有二级技术等级的能力,并能指导二级技术等级的同事进行工作;

2、 了解多线程、异步、事件模型,并能在实际的工作中简单的应用;

3、 掌握设计原则,能初步的使用设计模式(如工厂方法、模板、策略、命令、职责链、适配器、单例、装饰器等模式),熟悉面向对象设计;

4、 具有很好的重构技能,完全掌握公司的《CSHARP编码规范》;

5、 熟悉UML,熟练使用UML建模工具(如Enterprise
Architect)和数据库建模工具(如PowerDesigner);

6、 熟悉并能熟练使用MVC、MVP架构进行开发;

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

四级、初级工程师(A类、偏编码)

基本要求:

1、 具有三级技术等级A、B、C三类的能力,并能指导三级技术等级的同事进行工作;

2、 精通C#、 JS、SQL,熟悉.net框架、JQuery、SQL Server的开发;

3、 熟悉统一过程和敏捷软件开发等软件开发过程模型;

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

2、 具有一定的项目管理能力、能领导一个开发小组正常进行开发。

四级、初级工程师(B类、偏架构)

基本要求

1、 具有三级技术等级A、B、C三类的能力,并能指导三级技术等级的同事进行工作;

2、 熟悉设计模式、向对象设计、 MVC、MVP等架构并能灵活运用;

3、 掌握常见的架构模式,并能较好的运用;

4、 熟悉统一过程和敏捷软件开发等软件开发过程模型;

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

2、 具有一定的项目管理能力、能领导一个开发小组正常进行开发。

四级、初级工程师(C类、偏分析)

基本要求

1、 具有三级技术等级A、B、C三类的能力,并能指导三级技术等级的同事进行工作;

2、 熟悉统一过程和敏捷软件开发等软件开发过程模型;

3、 熟悉面向对象分析、熟练的对系统进行需求分析。

其他要求:

3、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

4、 具有一定的项目管理能力、能领导一个开发小组正常进行开发。

五级、中级工程师

基本要求

1、 具有四级技术等级A、B、C三类的能力,并能指导四级技术等级的同事进行工作;

2、 精通面向对象分析、设计、编程,精通设计模式;

3、 精通统一过程和敏捷软件开发等软件过程模型;

4、 具有较强的创造能力;

其他要求:

1、 具有较好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

2、 具有良好的项目管理能力。

六级、高级工程师

基本要求

1、 具有五级技术等级的能力,并能指导五级技术等级的同事进行工作;

2、 具有渊博的知识,熟知当前先进技术的原理;

3、 具有很强的创造能力;

其他要求:

1、 具有很好沟通能力,能与团队成员和平相处,能促进团队人员在沟通与协作;

2、 具有很好的项目管理能力,并能持续的改进小组的开发规范、项目管理规范。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐