定制扩展
通过平台自身的扩展框架构建的新字段、表单、报表或业务逻辑,而不是直接修改核心代码。
当企业需要定制和扩展一个已经承载公司重要业务的大型平台,例如 SAP、Oracle 或 Microsoft Dynamics 365 Finance and Operations,涉及财务、采购、制造或供应链等环节,就会在迪拜招聘企业应用开发工程师。这与从零搭建一个新应用是不同的工作。这个平台已经存在,已经积累了多年的实时数据,也已经有一套由厂商掌控的升级周期,因此每一项定制工作都必须在开发工程师自己无法制定的规则内完成。
这项约束正是这个角色的核心所在。一处看似简单的改动,例如新增一个字段、一条校验规则或一份定制报表,可以用简便的方式实现,直接把代码硬编码进平台里,也可以用正确的方式实现,使用厂商支持的扩展点,让它在下一次升级后依然存活。企业招聘企业应用开发工程师,正是因为在这种规模下,一次 ERP 升级会同时触及财务结账、发薪和客户开票等多个环节,这个差别一旦出错代价高昂。
该角色构建的内容
迪拜企业应用开发工程师在一个大型、实时运行的平台内部搭建的真实成果。
通过平台自身的扩展框架构建的新字段、表单、报表或业务逻辑,而不是直接修改核心代码。
反映企业实际运作方式的定制审批链和业务规则,超出平台默认流程能覆盖的范围。
把企业平台与 CRM、电商商店、银行系统或政府申报门户连接起来。
对照即将发布的厂商版本审查定制代码,并修复升级原本会破坏的任何内容。
把财务和库存等跨模块的数据整合在一起、以平台标准报表无法提供的形式呈现的报表。
为满足特定本地要求而构建的扩展功能,例如平台全球默认版本中不包含的税务申报字段或开票格式。
值得关注的技能
在一个平台上的深度经验,并核实他们实际如何扩展该平台。
| 技能或领域 | 良好水平的表现 | 为什么重要 |
|---|---|---|
| 特定平台的深度经验 | 在您实际使用的 ERP 上有真实、当下的经验,例如 SAP S/4HANA、Oracle Fusion 或 Dynamics 365 Finance and Operations | 这些平台之间差异很大,经验并不能简单迁移 |
| 扩展框架纪律 | 通过厂商支持的扩展点构建定制内容,而不是直接编辑核心对象 | 用错误方式完成的定制,在下一次升级前拆解起来代价高昂 |
| 变更管理意识 | 使用测试环境和发布流程,而不是直接在生产环境上改动 | 企业平台牵涉的部门太多,未经测试的改动风险太大 |
| 数据量与性能 | 设计的定制功能在多年真实交易数据下依然表现正常,而不仅是在小型测试数据集上 | 在测试数据上正常运行的报表或流程,在真实数据量下可能失败或超时 |
| 跨模块意识 | 理解某个模块(例如库存)的改动会如何影响下游的财务或采购 | 企业平台内部联系紧密,孤立思考会引发连锁故障 |
在平台的本地开票规则至关重要之处,值得核实候选人是否了解阿联酋的国家级电子发票计划,该计划由财政部自 2027 年起分阶段面向大型企业推行,会影响 ERP 开票模块需要如何配置或扩展。
合作方式
专职合作适合正在运行活跃 ERP、并持续有定制、升级和支持工作的机构,连续性在项目之间十分重要。限定范围的项目适合一项界定明确的工作,例如某个具体的扩展功能或一套定制报表,交付并附带文档。招聘支持适合希望把这项专业技能永久留在自己团队内部的企业,因为在没有协助的情况下,很难判断候选人在具体平台上的技术深度。咨询服务适合希望在重大升级之前,对现有定制内容进行审查,找出哪些内容无法在升级后存活的机构。
评估候选人
能揭示迪拜企业应用开发工程师是否具备真实平台深度、而非广而不精履历的核实方式。
询问他们最近实际操作过哪个具体 ERP 及其版本,因为在另一家厂商旧版本上的经验并不能直接迁移。
真正有经验的候选人,能描述一段在厂商升级后依然存活的定制工作,以及它当初为什么这样构建。
询问某个模块的改动对另一个模块产生的意外影响,测试他们是否具备整体系统思维。
请他们展示过往项目中真实的扩展代码或配置,审查是否遵循厂商支持的方式。
询问他们构建的某份报表或流程在真实交易量下的表现,而不只是小型开发数据集。
认证
与迪拜企业应用开发工程师将要工作的具体平台紧密对应,因为每家厂商都运营各自独立的项目。
SAP、Oracle 和 Microsoft 各自运营针对自家平台的认证项目,考试名称也会经常变化,因此证书应对照该厂商当前的目录进行核实,而不能仅凭表面相信。
如果您的平台具体是 SAP 或 Oracle,我们的 SAP 和 Oracle 开发工程师类别页面会比一份通用的企业应用页面,更深入地说明该平台当前的认证情况。
阿联酋相关事项
迪拜企业应用开发工程师在大型平台上应该提出的两个方面。
根据分阶段推行的电子发票计划,阿联酋大型企业必须指定一家认可的服务商,并与联邦税务局交换结构化的电子发票数据,这通常意味着 ERP 财务模块需要专门的扩展工作,而不是一个默认设置就能解决的。
企业平台同时在多个模块中承载个人数据,因此阿联酋数据保护法《2021 年第 45 号联邦法令》应贯穿定制字段、数据导出和系统集成的设计方式,而不是在构建完成后才作为附加考虑。
本页属于我们的ERP 与 CRM类别,是更广泛的迪拜招聘开发人员板块的一部分。如果您的平台具体是 SAP 或 Oracle,我们的SAP ERP 开发工程师和Oracle ERP 顾问页面会更深入地介绍这些平台,而针对 Microsoft 自家的企业 ERP,我们的Dynamics 365 Finance and Operations 开发工程师页面更贴合需求。对于高于单项定制的架构决策,请参阅我们的企业解决方案架构师页面,日常系统间集成工作请参阅业务系统开发工程师。
直接解答
区别在于规模和平台。业务应用开发工程师通常在低代码平台内构建应用和自动化流程。企业应用开发工程师则在大型、往往是本地部署或混合部署的企业系统(例如 SAP 或 Oracle)内工作,定制过程需遵循厂商自身的发布和升级规范。
需要,而且这一点相当重要。SAP、Oracle 和 Dynamics 365 Finance and Operations 各自拥有自己的扩展模型、工具和限制条件,因此请寻找在您实际使用的平台上有实操深度的人选,而不只是笼统的企业软件经验。
如果定制内容不是按厂商推荐的方式构建的,确实可能会。一位称职的企业应用开发工程师会专门使用平台自身支持的扩展点,让升级不会清空定制成果,并且应该能够解释具体做法。
通常可以,因为在大型 ERP 中,配置和定制开发之间的界限本就不总是清晰。请在简报中明确分工,让双方都清楚哪部分是配置、哪部分需要改代码。
是的,我们的 SAP 和 Oracle 类别页面会深入到更贴近具体平台的细节,包括每家厂商特有的认证和角色。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。