Job Summary
The Integration Engineer - III plays a critical role in advancing the ERP platform by designing, developing, and maintaining integrations and custom applications that connect Workday and SAP Ariba with internal and external systems. This role focuses on modern integration practices using Workday Studio, Connectors, Enterprise Interface Builder (EIB), Web Services, and Orchestrate, along with custom application development using Workday Extend. The engineer will also contribute to the early-stage transition to SAP Ariba Business Technology Platform (BTP), strengthening integration capabilities and supporting the adoption of Cloud Integration, API Management, Event Mesh, and Open Connectors.
Key Responsibilities
• Design, develop, and maintain integrations between Workday, SAP Ariba, and external systems.
• Develop and maintain custom applications using Workday Extend.
• Support integrations across Workday HCM, Payroll, Financials, and SAP Ariba.
• Build and optimize SAP Ariba master data and transactional data integrations.
• Collaborate with IT teams to deploy, monitor, and maintain integrations.
• Contribute to SAP Ariba BTP transition initiatives and support the adoption of new platform capabilities.
• Apply software engineering principles throughout the integration lifecycle.
• Implement and maintain monitoring, alerting, and error-handling processes for integration environments.
• Coordinate with third-party providers to resolve data-related inquiries.
• Provide on-call support and troubleshoot integration environments.
Required Qualifications
• 3-5 years of Workday integration development experience and/or 3-5 years of SAP Ariba integration development experience.
• Experience developing Workday integrations using Studio, Cloud Connectors, EIBs, Web Services (REST/SOAP), and Orchestration for Integrations.
• Experience using SAP Ariba REST APIs, Integration Toolkit (ITK), and Configuration Management.
• Expertise in web service and API technologies, including WSDL, SOAP, REST, XML, JSON, and XSLT.
• Proficiency in at least one programming language, such as Java, Python, or Groovy.
• Experience designing and developing integrations for cloud-based platforms.
• Hands-on experience with both master data and transactional data integrations.
• Strong understanding of integration monitoring, alerting, and error handling.
• Ability to coordinate with third parties to address data-related inquiries.
• Familiarity with Agile development methodologies, including Kanban and Scrum.