SAP ABAP开发工程师(可能兼职)
SAP ABAP Developer (Freelance possible)
📋 任务与职责
作为SAP开发人员,你将把功能规范和与功能分析师的讨论转化为稳健的技术解决方案。在需要时对提出的方案提出质疑,评估所需的工作量,并使用现有模板准备或完成技术规范。在开发开始前,确保由功能分析师进行正式验证,并与适用的技术架构保持一致。
- 分析并实现SAP补丁。
- 按照应用标准、命名规范、SAP最佳实践、治理规则以及质量控制(如ABAP测试舱检查)编写代码。
- 确保开发内容模块化,尽可能可重用,并使用面向对象的ABAP编写,除非有已同意的例外情况。
- 在实施过程中与功能分析师讨论并正式对齐任何与技术规范的偏差。
- 与SAP基础团队紧密合作,处理授权、基础设施和技术系统配置等主题。
- 使用提供的测试数据执行并记录单元测试,确保覆盖功能性和非功能性方面,如性能、查询优化、批量处理和技术连接性。
- 在功能分析师进行测试活动时,突出关键关注点。
- 在需要时支持部署到测试、验收和生产环境,包括偶尔在正常工作时间之外的工作。
- 调查测试阶段或生产事件中报告的缺陷,并与相关功能分析师协调解决。
- 根据已实现的解决方案和技术规范,为每个开发对象生成技术文档。
对于更高级的任务,你还可以作为团队中的高级技术专家做出贡献。
- 设计并实现需要强技术专长的复杂或高度专业化的SAP主题解决方案。
- 协助分析并实现与安全、可靠性、可用性、性能、可维护性、可操作性和组件版本之间兼容性相关的非功能性需求。
- 在团队内特定复杂主题上担任技术参考和单一联系人(SPOC)。
- 参与开发框架、标准、工具和工作方法的定义和持续改进。
- 支持跨职能和企业级SAP解决方案的设计。
查看英文原文
📋 Tasks and responsibilities
As an SAP Developer, you translate functional specifications and discussions with functional analysts into robust technical solutions. You challenge proposed approaches where needed, estimate the required workload, and prepare or complete the technical specifications using the available templates. Before development starts, you ensure formal validation by the functional analyst and alignment with the applicable technical architecture.
- Analyze and implement SAP Notes.
- Develop code in line with application standards, naming conventions, SAP best practices, governance rules, and quality controls such as ABAP Test Cockpit checks.
- Ensure developments are modular, reusable where possible, and written in Object-Oriented ABAP unless an agreed exception applies.
- Discuss and formally align any deviation from the technical specifications with the functional analyst during implementation.
- Collaborate closely with the SAP Basis team on topics such as authorizations, infrastructure, and technical system configuration.
- Execute and document unit tests using the test data provided, ensuring coverage of functional and non-functional aspects such as performance, query optimization, mass processing, and technical connectivity.
- Highlight key attention points for the functional analysts during their testing activities.
- Support deployments to test, acceptance, and production environments when needed, including occasional work outside regular business hours.
- Investigate reported defects from test phases or production incidents and resolve them in coordination with the relevant functional analyst.
- Produce technical documentation for each developed object based on the implemented solution and the technical specifications.
For more advanced assignments, you may also contribute as a senior technical specialist within the team.
- Design and implement solutions for complex or highly specialized SAP topics requiring strong technical expertise.
- Help analyze and implement non-functional requirements related to security, reliability, availability, performance, maintainability, operability, and compatibility between component versions.
- Act as a technical reference and SPOC for specific complex subjects within the team.
- Contribute to the definition and continuous improvement of development frameworks, standards, tools, and working methods.
- Support the design of cross-functional and enterprise-wide SAP solutions.
- Share expertise with colleagues and coach less experienced developers during specification and implementation phases.
📝 Your profile
- Proven experience as an SAP Backend Developer.
- Strong hands-on expertise in SAP S/4HANA development and Core Data Services (CDS Views).
- Solid knowledge of classical ABAP as well as Object-Oriented ABAP.
- Experience with SAP interface development, including IDoc/ALE, BAPI/RFC, SOAP Web Services, OData, and SAP Gateway.
- Proven background as an SAP IS-U Developer within the utilities sector.
- Experience across at least 3 SAP IS-U functional domains such as Device Management (DM), Structuring/Switching, Metering, Energy Data Management (EDM), Billing, Customer Services (CS), or Advanced Metering Infrastructure (AMI).
- Experience with key SAP development tools.
- Knowledge of Adobe Forms, BOR objects, and data migration tools such as LSMW and EMIGALL.
- Experience with SAP Fiori development, including Fiori Launchpad.
- Good knowledge of Web Dynpro, BRF+, SAP BPEM/EMMA, BOL, SAP CRM, and the MPM/IDEX-GC Framework.
- Familiarity with S/4HANA Embedded Analytics.
- Knowledge of additional technical areas such as Dynpro/Dialog Programming, FEH, BOPF, and FPM in Web Dynpro is an asset.
- Experience with supporting tools such as Jira, Omnitracker, SAP Solution Manager, and SOAP UI.
- Master's degree in Information Technology.
- Fluent English and a good command of French and/or Dutch.
💼 Offer
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.
(Freelance is also possible)
Originally posted on Himalayas