主要职责:
1. EpicE11系统定制与开发
a) 负责基于EpicE11平台的全栈二次开发,包括服务端逻辑、客户端界面以及移动端应用
b) 使用EpicBusiness Activity Query (BAQ)和Dashboards设计和开发复杂的自定义报表、数据分析试图和实时管理看板
c) 利用EpicBusiness Process Management (BPM)工具,通过无代码/低代码方式或编写定制方法,实现业务流程的自动化与逻辑增强
d) 使用EpicCustomization Studio进行用户界面(包括Kinetic UI)的定制、修改和个性化开发,以优化用户体验
e) 开发和维护SSIS数据集城堡,或使用REST API/ICE接口,实现EpicE11与其他系统(如MES, WMS, PLM, BI report)的数据交换与集成
f) 实现解决移动端应用的开发和增强
2. 技术需求分析与架构设计:
a) 与业务顾问和用户合作,进行深度的技术需求分析,理解业务痛点,并设计基于EpicE11平台的技术实现路径
b) 设计和规划系统集成方案、数据迁移策略,并编写详细的技术设计文档
c) 评估定制化开发对系统性能、升级兼容性的影响,确保技术方案的健壮性和可持续性
3. 系统性能优化与技术支持
a) 监控EpicE11系统性能,针对性能瓶颈(如慢速BAQ,低效BPM,数据库锁等)进行诊断、分析和调优
b) 提供EpicE11系统的高级技术支持,解决开发和生产环境中遇到的复杂技术问题
c) 参与系统版本升级和补丁应用的技术评估、测试与实施,确保所有定制化功能平稳过渡
4. 文档与知识管理:
a) 编写和维护高质量的开发规范,技术设计文档,API接口文档以及用户手册
b) 在团队内部分享EpicE11的开发技巧和实践,推动团队技术能力的共同成长
任职要求
1. 学历与专业:
a) 计算机科学,软件工程,信息技术或相关专业本科及以上学历
2. 知识与经验
a) 至少3年以上EpicERP相关技术开发经验,具备EpicE11(或E10)平台的实际项目开发经验者佳
b) 精通EpicE11的核心开发工具与框架,包括但不限于:
i. BAQ (Business Activity Query)与Dashboards:能独立完成复杂数据提取与可视化报表开发
ii. BPM (Business Process Management):精通通过BPM实现业务逻辑拦截与流程自动化
iii. Customization Studio: 熟悉客户端和Kinetic UI的定制开发
iv. SSIS数据集成与MIS (Mobile Interface Service):具备数据接口和移动应用开发经验
v. 熟悉REST API和EpicICE架构者优先
c) 具备强大的C#.NET及SQL Server编程能力,能够编写高效的存储过程、函数和查询语句
d) 具备出色的业务逻辑分析能力,能够快速理解制造、分销、财务等领域的业务流程,并将其技术化。
3. 核心技能与素质
a) 解决方案导向:不仅是代码实现者,更是问题的终结者能竹筒提出基于Epicor平台的技术方案
b) 卓越的沟通能力:能够清晰地向非技术人员解释技术高年和方案设计,是业务与技术之间的高效桥梁
c) 系统性思维:深刻理解定制化开发对系统整体性的影响,具备优秀的系统分析与设计能力
d) 快速学习与钻研精神:对Epicor新技术(如kinetic UI, AI Insights)保持高度敏感,能持续学习并应用于实践
4. 语言能力
a) 具备良好的英文阅读能力,能够熟练查阅Epicor官方英文文档,知识库和社区资源