Senior SAP Integration Software Engineer

International Business Machines Corp

Durham, NC

JOB DETAILS
SKILLS
Analysis Skills, Application Programming Interface (API), Assembly Equipment, Authentication, Automation, Best Practices, Career Development, Cloud Computing, Code Reviews, Component Assembly, Continuous Improvement, Data Mapping, Documentation, Enterprise Architecture, Financial Operations, IBM Product Family, IT Requirements, Information Technology & Information Systems, Information/Data Security (InfoSec), JDBC (Java Database Connectivity), JSON, Leadership, Mentoring, OAuth, Performance Management, Policy Development, Process Improvement, REST (Representational State Transfer), Record Keeping, SAP, SAP Administration, SOAP (Simple Object Access Protocol), Scripting (Scripting Languages), Secure/SSH File Transfer Protocol (SFTP), Software Development, Software Engineering, Spatial Data, Support Documentation, System Integration (SI), Team Player, Technical/Engineering Design, Test Plan/Schedule, Testing, Unit Test, Usage Analysis, XML (EXtensible Markup Language)
LOCATION
Durham, NC
POSTED
30+ days ago

At IBM Finance & Operations, we are the backbone of IBMs transformation, driving efficiency, transparency, and smart decision-making across the business. Our teams provide the insight and discipline that guide strategy, ensure financial strength, and enable IBM to invest in innovation and growth.

Working in Finance & Operations means combining analytical skills with collaboration and curiosity. Youll partner with colleagues across functions and geographies, using data, technology, and process excellence to create solutions that improve performance and deliver measurable impact. IBM offers continuous learning, career development, and a culture that values diverse perspectives. Join us and be part of a global team that keeps IBM moving forward while building your own future in a dynamic and evolving environment.

IBM Finance & Operations Job Opportunity

IBM Finance & Operations is seeking a highly skilled and experienced SAP Business Technology Platform (BTP) Integration Senior Engineer to join our technology team.

Job Description

The ideal candidate will be responsible for 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) 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) 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.
  • Other BTP Services: Utilize other relevant SAP BTP services, like Event Mesh, Custom Development (AppGyver), and Process Automation, to enhance and extend integration capabilities where required.

Application Developer Generalist Responsibilities

As an Application Developer Generalist, you will utilize your technical expertise to translate IT requirements into the design, development, and assembly of components to create custom information systems. Your work will result in deliverables such as functional and technical designs, models, components, code, unit tests, and documentation. Your primary responsibilities will include:

• Design and Develop Components: Create functional and technical designs, models, and components to meet IT requirements, ensuring seamless integration into custom information systems. • Write and Test Code: Develop high-quality code, perform unit tests, and maintain accurate documentation to support the development and assembly of system components. • Assemble Information Systems: Integrate designed components into cohesive custom information systems, verifying that all parts function together as intended. • Document Development Process: Maintain detailed records of the development process, including designs, models, and testing results, to facilitate future maintenance and updates.

About the Company

I

International Business Machines Corp

At IBM, you don’t need a degree to shape the future. Just bring your skills—and your passion. To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate.

Not just to do something better, but to attempt things you've never thought possible. To lead in this new era of technology and solve some of the world's most challenging problems. Let’s get to work.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Computer/IT Services
FOUNDED
1911
WEBSITE
http://www-03.ibm.com/employment/us/