ERP软件开发工程师:企业资源规划的技术支持

引言:ERP是什么?ERP软件开发工程师又是什么?ERP系统自20世纪90年代出现后,经过近20年的发展,到现在已经深入人心,逐渐成为现代企业管理必不可少的工具。下面就让我们进一步了解关于这一职位的点点滴滴。

ERP风暴下的新挑战

ERP在进入21世纪后曾一度展现出强劲势头,诸如“ERP普及风暴”、“ERP个性化计划”等如雨后春笋,纷纷面世,各大品牌开始大规模“圈钱圈地”。随后不久,用友、金蝶先后上市,这更为行业树立了成功的榜样。一时间,ERP风头无限。

怎样构建涵盖不同行业领域、不同应用深度的解决方案,怎样设计新型产品如“个性化解决方案”、“定制化服务”等,层出不穷的问题冲击着ERP软件开发人员的思想。他们在思考与实践中挑战自我,日益成熟,在站在客户立场思考与服务的过程中逐步巩固市场。

ERP软件开发工程师——职业概述

ERP(Enterprise Resource Planning)即企业资源规划,ERP系统作为一套企业管理软件,是对企业财务、供应链、管理、生产等各种资源进行管理,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。

开发ERP系统是整个ERP项目最前期的工作,作为这部分工作的承担者,ERP软件开发工程师需要与企业的采购、生产、销售、库存、财务、管理等各个部门、各个环节沟通,了解ERP项目需求方的具体需要,然后进行系统分析、代码实施、软件测试、需求分析,进而开发出符合企业用户需要的ERP系统软件。

ERP软件开发工程师——职业大揭秘

揭秘一工作内容

1.参与制订、组织实施信息化管理战略;

2.开发、维护ERP软件系统,并参与系统测试、监督、管理;

3.分析、修改和设计项目,整理系统结构;

4.根据用户需求对系统作二次开发。

揭秘二职业要求

在专业方向和学历水平上,ERP软件开发工程师需要具备计算机、软件工程、信息管理类等专业大专及以上学历。

实际经验和工作能力方面,一般要求拥有1~3年该行业相关工作经验,精通Delphi、C Builder、Visual C 其中一种开发语言,熟练掌握SQL等大型数据库和VB6等开发工具的使用,具备较强的实际动手能力;热爱软件开发和实施工作,有较强的责任感与抗压能力;具备良好的表达、沟通能力,善于和客户沟通并了解客户需求;具有一定的英文书面和口头表达能力。此外,团队合作精神对于ERP软件开发工程师格外重要。

揭秘三职业资格

与ERP软件开发工程师职业相关的职业资格有一个(相关内容详见附录A):

证书003《ERP工程师职业能力证书》。

揭秘四职业前景

20世纪90年代,ERP正式进入中国。随后,各大管理软件品牌,包括用友、金蝶等,纷纷转型进军ERP市场,ERP软件一时声威鼎盛,成为管理软件商纵横驰骋的法宝。中国的管理软件产业是从财务软件开始的,ERP则为其塑造了炫目的光环。据统计,2007年通用型ERP软件的国内市场规模达到了63.12亿元,同比增长21.1%,占通用型管理软件市场的59.2%,成为国内管理软件市场的主流应用产品。这表明,经过近20年的发展,ERP已取代财务软件,成为中国管理软件市场上的主力军。

而今,ERP软件开发工程师又面临全新的挑战,在不断提升技术水平的同时,还需要较强的分析能力,即切实分析用户需求,从而真正解决产品灵活度不高、不能适应用户复杂需求的“瓶颈”。因此,真正优秀的ERP软件开发工程师,不仅是管理软件商争先恐后想要据为己有的人才,也是各个企业苦苦寻觅、渴望以之实现现有产业“柳暗花明”的解困良药。

揭秘五薪酬水平

ERP软件开发工程师的月薪一般在2000~5000元之间。薪酬水平因地区和岗位的不同而不同:一是地区差异,上海、北京等地的ERP软件开发工程师月薪在4500元左右,比其他中小城市高出1000~2000元;二是岗位差异,一般来说,ERP系统开发人员的起步月薪在2000元左右,而系统分析岗位的月薪会较高,一般在4000~5000元之间。

由于目前企业日益注重ERP系统软件与企业的融合性及其本身的可操作性,因此,开发过大型系统、经验丰富的ERP软件开发工程师的薪资会更高,年薪可达到10万元以上。

揭秘六适合人群

根据知遇网的职业要素模型,ERP软件开发工程师需要具备的职业兴趣和能力倾向如图1-4和图1-5所示(图中每一项的具体内涵分析详见附录B)。

图1-4ERP软件开发工程师的职业兴趣雷达图图1-5ERP软件开发工程师的能力倾向要素图职业发展“路在何方”

ERP软件开发工程师主要负责ERP系统的开发工作,需要掌握大量的专业知识和管理知识。由于ERP软件开发过程中的环节多样,且企业性质的类别不同,ERP软件开发工程师的职业发展之路并不是单一的(见图1-6)。

路径一:在ERP软件开发环节中技术岗位之间的变化,从最初的ERP软件开发工程师到系统分析员、需求工程师、算法应用开发工程师及高级软件工程师等。这需要具有丰富的软件开发经验和相关工作的技术背景。

路径二:在ERP软件开发工程师由技术岗位到管理岗位的转变,经过多次的系统开发,在积累一定的经验后有望成为IT项目经理、产品研发经理、技术经理等。这不仅需要丰富的软件开发经验,还要有丰富的管理知识及组织能力。

路径三:在ERP行业中不同工作性质间的转化,从一名ERP软件开发工程师发展为ERP咨询顾问,后者致力于产品相关的实施、咨询,及客户化开发的设计与测试等,是一个新兴而又需要丰富业内知识、经验的职位。

图1-6ERP软件开发工程师的发展路径

读书导航