Software Engineer, Expert - SAP PI/PO/CPI Development

CHS, Inc.Inver Grove Heights, MN
$150,111 - $172,400Remote

About The Position

The Software Engineer, Expert - SAP PI/PO/CPI Development will be primarily responsible for devising or modifying code to solve complex problems. Additional responsibilities include performing technical reviews of code developed by other development personnel, preparing detailed specifications from which programs will be written, and designing, coding, testing, debugging, documenting, and maintaining those programs. This role also involves assisting with activity, status, and progress reports, and with the creation of comprehensive test plans, including individual program test plans and system test plans. The engineer will develop and direct software system testing and validation procedures, ensuring proper documentation, and confer with systems analysts, engineers, programmers, and others to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces. The role executes primary duties in direct support of multiple support, enhancements, and project initiatives, provides estimates for assigned development activities, and assists with the development and preparation of project plans and schedules for integration of SAP PI/PO/CPI. Responsibilities include developing and managing applications, technical specifications preparation, upgrading existing applications, integrating applications with new/existing applications and databases, and resolving application-related issues experienced by end-users. The engineer will modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. This position involves performing solutions architecture, development, design, configuration, and administration. Specific development tasks include integrating SAP PI/PO/CPI configurations, development, implementation, and support of IDOC, RFC, JDBC, XI Proxy, SOAP, HTTP/s, B2B add-on, REST adapters, CTS+ and ChaRM configuration and implementation for SAP PI/PO transports. It also includes developing application integration with internal applications for SAP PI/PO interface with B2B add-on using EDI/ALE/IDOC. The role requires performing PGP encryption and decryption, generating key pairs, and certificate installation. Other tasks include Proxy generation, SOLMAN, CHARM, SOA Manager Configuration, and activation. Configuration and monitoring of BRF+, IDOC, and AIF are also required. Development work will involve XSLT Mapping, Script Collections, and Groovy Script in CPI development, as well as complex mapping logic utilizing Groovy and Java Scripts. The engineer will utilize experience in SAP CPI adapters and PIPO adapters, Cloud connectors, Odata, Process Direct, ETL Tools, MFT Platforms for data transfer, CI-DS, and SAP IBP Integration. Experience in configuring sender and receiver adapters (IDOC, SFTP, ODATA, REST, Success Factors, SOAP, Webservices, and HTTP) is necessary. The role requires working closely with FTM and COM functional teams and remaining current with new capabilities in the SAP Development framework, making recommendations when appropriate for continuous improvement.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology or a related field.
  • 7 years of progressive postbaccalaureate experience as a software developer, software engineer, consultant or related.
  • 7 years of experience with providing support of multiple support, enhancement and project initiatives.
  • 7 years of experience assisting with development and preparation of project plans and schedules for implementation.
  • 7 years of experience developing and managing applications, preparing technical specifications, upgrading existing applications and integrating application with any new and existing applications and databases, and resolving application related issues experienced by end-users.
  • 7 years of experience with SAP PI/PO/CPI configuration, development, implementation.
  • 7 years of experience with solutions architecture, design, configuration and administration.
  • 7 years of experience leading requirements gathering, solution architecture and design, configuration and implementation, and offsite teams through solution implementation and delivery.
  • 7 years of experience with EDI integration.
  • 7 years of experience with SAP IBP integration.
  • 7 years of experience with SAP ARIBA integration.
  • 7 years of experience involved in SAP integration projects.
  • 7 years of experience utilizing the following tools and technologies: SAP ABAP, SAP PI/PO/CPI, SAP Solution Manager, RFC, IDOC, JDBC, FTP, SFTP, SOAP, HTTP/s, B2B add-on, Trading Partner Management (TPM), REST adapters, CTS+.

Responsibilities

  • Devise or modify code to solve complex problems.
  • Perform technical reviews of code developed by other development personnel.
  • Prepare detailed specifications from which programs will be written.
  • Design, code, test, debug, document, and maintain programs.
  • Assist with activity, status, and progress reports.
  • Assist with creation of comprehensive test plans, including individual program test plans and system test plans.
  • Develop and direct software system testing and validation procedures, while ensuring proper documentation.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Execute primary duties in direct support of multiple support, enhancements, and project initiatives.
  • Provide estimates for assigned development activities.
  • Assist with development and preparation of project plans and schedules for integration of SAP PI/PO/CPI.
  • Develop and manage applications.
  • Prepare technical specifications.
  • Upgrade existing applications.
  • Integrate applications with any new/existing applications and databases.
  • Resolve application related issues experienced by end-users.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Perform solutions architecture, development, design, configuration and administration.
  • Develop applications to integrate SAP PI/PO/CPI configurations, development, implementation, and support of IDOC, RFC, JDBC, XI Proxy, SOAP, HTTP/s, B2B add-on, REST adapters, CTS+ and ChaRM configuration and implementation for SAP PI/PO transports.
  • Develop application integration with internal applications for SAP PI/PO interface with B2B add-on using EDI/ALE/IDOC.
  • Perform PGP encryption and decryption.
  • Generate key pairs and Certificate Installation.
  • Perform Proxy generation, SOLMAN, CHARM, SOA Manager Configuration, and activation.
  • Configure and monitor BRF+, IDOC and AIF.
  • Work on XSLT Mapping, Script Collections, and Groovy Script in CPI development.
  • Implement complex mapping logic utilizing Groovy and Java Scripts.
  • Utilize experience in SAP CPI adapters and PIPO adapters, Cloud connectors, Odata, Process Direct, ETL Tools, MFT Platforms for data transfer, CI-DS, and SAP IBP Integration.
  • Configure sender and receiver adapters (IDOC, SFTP, ODATA, REST, Success Factors, SOAP, Webservices and HTTP).
  • Work closely with FTM and COM functional teams.
  • Remain current with new capabilities in the SAP Development framework and make recommendations when appropriate for continuous improvement.

Benefits

  • medical
  • dental
  • vision
  • wellness programs
  • life insurance
  • health and dependent care savings accounts
  • paid time off
  • 401(k)
  • pension
  • profit sharing
  • short- and long-term disability
  • tuition reimbursement
  • adoption assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service