Senior SAP Integration Software Engineer
Role Overview
IBM Finance & Operations is seeking a SAP Business Technology Platform (BTP) Integration Senior Engineer to join our technology team. The role involves designing, developing, implementing, and maintaining robust and scalable integration solutions leveraging the full capabilities of the SAP BTP, with a primary focus on SAP Integration Suite (especially Cloud Integration/CPI).
Primary Job Responsibilities
Design and Development: Lead the end-to-end design, development, and deployment of integration flows using SAP Cloud Integration (CPI/HCI) within the SAP Integration Suite.
Technical Expertise: Possess deep technical knowledge in various integration patterns, protocols (e.g., REST, SOAP, SFTP, OData, JDBC, AMQP), and data mapping techniques (scripting, JSON/XML handling).
Architecture & Strategy: Collaborate with enterprise architects and functional teams to define and implement integration best practices, standards, and governance across the SAP landscape and non-SAP systems.
API Management: Implement and manage APIs using SAP API Management on BTP, including defining security policies, traffic management, and usage analytics.
Security: Ensure integration solutions adhere to strict security standards, implementing authentication (e.g., OAuth 2.0), authorization, and secure data transfer mechanisms.
Monitoring & Support: Establish and maintain robust monitoring, alerting, and logging capabilities for integration flows; provide expert-level support for complex incidents and performance issues.
Mentorship & Leadership: Mentor junior engineers, conduct code reviews, and drive continuous improvement in development methodologies and tools.
Preferred Education and Technical & Professional Expertise
Experience: Minimum of 6+ years of professional IT experience, with at least 4 years focused specifically on SAP integration technologies.
Technical Proficiency: Extensive, hands-on experience with SAP Cloud Integration (CPI), including setting up tenants, designing complex iFlows, and developing custom adapters/scripts.
SAP Knowledge: Strong understanding of integrating with core SAP systems (S/4HANA, ECC, SuccessFactors, Ariba, C/4HANA) using various communication channels.
Cloud Experience: Familiarity with modern cloud architecture principles and experience integrating with major cloud platforms (AWS, Azure, GCP).
Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
DevOps Practices: Familiarity with DevOps practices (CI/CD) applied to BTP integration development.
Microservices Architecture: Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Programming Languages: Prior experience with other programming languages, like Python, Ruby, Go, or similar is a plus.