中培伟业IT资讯频道
您现在的位置:首页 > IT资讯 > 大数据 > 大数据人才岗位能力要求:数据开发工程师

大数据人才岗位能力要求:数据开发工程师

2023-12-27 16:30:11 | 来源:企业IT培训

数据开发工程师岗位职责:应负责分析、处理、服务等大数据相关软件和应用研发等工作。

数据应用开发工程师初级能力要求具体如下:

a) 专业知识:

1) 软件应用开发知识,

2) 数据通信知识,

3) 数据缓存知识,

4) 商业智能体系相关知识,

5) 消息中间件知识。

b) 专业技能:

1) 能根据系统架构,规划各项组件接口规范;

2) 能根据业务功能,设计接口权限及参数规范;

3) 能对整体系统进行数据打通方案设计;

4) 能对整体系统进行库表结构设计及优化。

c) 经验:

1) 累计从事本岗位工作 1 年以上

数据应用开发工程师中级能力要求具体如下:

a) 专业知识:

1) 大数据组件 API 知识,

2) 模型层接口开发知识,

3) 服务层接口开发知识,

4) 测试技术知识,

5) 测试用例设计知识,

6) 测试脚本开发知识。

b) 专业技能:

1) 能根据系统所使用的组件接口,开发相应的数据访问层业务代码;

2) 能根据大数据存储系统结构,设计对接业务库表结构;

3) 能根据产品业务需求,开发相应数据或计算接口;

4) 能根据流程图梳理代码逻辑,优化接口及功能模块;

5) 能根据测试用例,对系统进行接口、功能、压力等黑盒测试并输出缺陷、测试报告;

6) 能根据测试用例,对代码进行逻辑、分支等白盒测试并输出缺陷、测试报告;

7) 能根据相应测试需求,开发自动化测试脚本。

c) 经验:

1) 具备一定的数据业务应用相关项目经验;

2) 累计从事本岗位工作 3 年以上。

数据应用开发工程师高级能力要求具体如下:

a) 专业知识:

1) 设计模式知识,

2) 分布式算法,

3) 计算引擎技术,

4) 软件应用接口开发知识,

5) 数据通信知识,

6) 数据缓存知识,

7) 消息中间件知识,

8) 自动化测试脚本技术,

9) 测试工具开发方法。

b) 专业技能:

1) 能根据相关论文、材料实现存储、计算功能的分布式并行算法;

2) 能根据算法构造存储、读写或处理工具的海量计算引擎;

3) 能根据应用需求开发基于计算引擎的算子、函数或方法;

4) 能根据算子、函数或方法构造队列或流程,实现计算作业功能;

5) 能根据系统架构,规划各项组件接口规范;

6) 能根据业务功能,设计接口权限及参数规范;

7) 能对整体系统进行数据打通方案设计;

8) 能对整体系统进行库表结构设计及优化;

9) 能对整体系统的数据传输、缓存、推送设计方案;

10) 能根据产品说明文档,规划系统测试计划;

11) 能根据测试计划,协调人力、设备等测试资源;

12) 能根据测试需求,开发自动化测试工具;

13) 能根据性能需求,进行系统深度性能优化测试。

c) 经验:

1) 具备数据业务应用相关项目经验;

2) 累计从事本岗位工作 5 年以上。