SAP Integration Enginer
6 months to FTE
Immediate start
Phoenix AZ
Detailed Responsibilities:
- ABAP Development and Issue Resolution: Identify, troubleshoot, and resolve syntax errors, performance issues, and functional bugs in custom ABAP code within core SAP HR, Payroll, and Organizational Management (OM) modules. Ensure that all code changes adhere to SAP's best practices, and performance optimization techniques are applied.
- Code Maintenance and Enhancement: Re-apply custom ABAP modifications post-upgrade or patch installations. Conduct detailed impact analysis before upgrading, adjusting custom code to remain compatible with new SAP releases or updates.
- Technical Documentation: Develop comprehensive technical documentation, including inline code comments, detailed code change logs, and formal technical specifications (TS). Ensure proper documentation for ABAP objects (classes, function modules, enhancements) following SAP's documentation standards to facilitate future maintenance.
- Adherence to SAP Development Standards: Strictly follow SAP's development methodologies (e.g., ASAP or Agile), adhering to development standards like SAP ABAP naming conventions, versioning practices, and transport management. Contribute to the overall development strategy, ensuring scalability, maintainability, and upgradeability of custom objects across the SAP landscape.
- Unit Testing and Validation: Conduct thorough unit testing on all ABAP code changes to ensure alignment with functional specifications and business requirements. Collaborate with functional consultants to conduct integration testing, ensuring seamless interaction between SAP HR, Payroll, OM modules, and other components.
- SAP CPI (Cloud Platform Integration) Development: Design, build, and maintain robust integration scenarios between SAP ERP and SAP Cloud services using SAP Cloud Platform Integration (CPI). Develop iFlows for seamless data exchange between SAP S/4HANA, SuccessFactors, and other third-party systems while ensuring secure and scalable communication using standard protocols such as REST, SOAP, and OData.
- SAP PI (Process Integration) Scenarios: Support legacy integration scenarios using SAP Process Integration (PI) middleware. Develop and optimize integration processes, configure adapters, and manage message flow to ensure real-time, reliable, and efficient data exchanges between SAP and non-SAP systems.
- Cross-System Integration: Architect and support integration scenarios leveraging SAP BTP capabilities, including SAP CPI and PI, to ensure secure, scalable, and reliable data transfers between SAP systems (S/4HANA, SuccessFactors, etc.) and external applications.
Required Skills & Expertise:
- SAP Development Environment: 8+ years of experience working with SAP ERP (ECC 5.0 and higher), with a strong focus on ABAP development. Expertise in both classical ABAP and modern ABAP Object-Oriented Programming (ABAP OO).
- ABAP Objects & Enhancements: Deep understanding of ABAP OO concepts, BAdIs, user exits, enhancement spots, and implicit/explicit enhancements. Experience in developing custom function modules, reports, ALV grids, and handling complex enhancements.
- HR and Payroll Technical Expertise: In-depth technical experience in SAP HR, Payroll, and Organizational Management (OM) modules, with the ability to extend standard functionality using custom ABAP developments. Knowledge of payroll schemas, functions, rules, and wage type configuration is highly preferred.
- SAP BTP (Business Technology Platform): Strong experience working with SAP Cloud Platform Integration (CPI) for developing and managing complex integration scenarios. Familiarity with SAP BTP services for extension and integration use cases.
- SAP Process Integration (PI): Hands-on experience with SAP Process Integration (PI) for message-based integrations, including configuration of adapters (IDoc, SOAP, JDBC, etc.) and managing message monitoring.
- Integration Development: Experience in building and managing integration scenarios across SAP and non-SAP systems, utilizing both SAP CPI and SAP PI, with a solid understanding of data transformation and mapping.
Preferred Qualifications:
- Familiarity with SAP Fiori/UI5 development for front-end customization and integration with backend ABAP services.
- Experience with SuccessFactors integration, particularly using CPI and/or PI for data exchange between SAP systems and SuccessFactors Employee Central.
- Knowledge of SAP HANA database concepts and optimizing ABAP code to work with HANA-based systems.