Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

SAP BTP-CPI Developer



Software Engineering
Chicago, IL, USA
Posted on Tuesday, July 9, 2024

Company Description

McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune’s Most Admired Companies and Fast Company’s Most Innovative Companies.

Doubling Down on the 4Ds (Delivery, Digital, Drive Thru, and Development)

Our growth pillars emphasize the critical role technology plays as the best-in-class, global omni-channel restaurant brand. Technology enables the organization through digital technologies, and improving the customer, crew and employee experience each and every day!

Global Technology forging the way

Leading the digitization of our business is the Technology organization made up of innovation specialists who build industry defining tech using the latest innovations and platforms, like AI and edge computing to deliver on the next set of groundbreaking opportunities for the business. We take on technology innovation challenges at an incredible scale, and work across global teams who are always hungry for a challenge! This provides access to compelling career paths for technologists. It’s bonus points when you get to see your family and friends use the tech you build at their favorite McD restaurant.

Job Description

The CPI Developer will bring their programming expertise and knowledge in SAP, CPI and BTP to design, develop and maintain integrations between SAP Successfactors and internal McDonald’s applications as well as 3rd party vendors as part of McDonald’s HR transformation effort for its 22+ global markets. The CPI developer will work closely with the integration leads, collaborators across HR and IT in all markets and with 3rd party vendors to ensure that all aspects of the integration from scope and design are delivered successfully ensuring that the business needs are met.

Role and Responsibilities

  • Develop integrations between Successfactors and internal and external McDonald’s applications.
  • Configure CPI flows: Extend standard iFlows including custom iFlows, local & exception sub-processes, and exception handling.
  • Be an SME to develop McDonald’s coding and programming standards and ensure the development team implement those standards.
  • Use integration adapters: Support message exchange using integration adapters in SAP CPI (SFTP, IDOC, SOAP, HTTP, ODATA, Process Direct, REST Adapters) for message exchange
  • Develop value mapping: In addition to developing Groovy scripts for iFlows and handle data conversions (JSON to XML, CSV to XML, etc.)


  • 3+ years of CPI and BTP Development experience, which includes design and development of CPI integration iflows.
  • Experience with SAP Successfactors is required. Understanding of HR applications like Employee Central, recruitment, learning and payroll is critical for this role.
  • Experience with at least one full life cycle implementation with integrations including design, development, and support.
  • Experience with configuring Hana DB within BTP.
  • UI5 programming experience is desired.
  • SAP Data Integration Architecture & Tools, BTP, API, REST, Inbound and Outbound, XML, JSON, HTTP, EDI, Encryption, Groovy, Secure File Transfer Protocol, SOAP, HANA
  • Experience with SAP BTP’s security artifacts (encryption, decryption, SSH keys)
  • Experience with EDI integrations, API management
  • SAP ABAP experience is nice to have.
  • Limited travel is required for this role.

Additional Information

McDonald’s is an equal opportunity employer committed to the diversity of our workforce. We promote an inclusive work environment that creates feel-good moments for everyone. McDonald’s provides reasonable accommodations to qualified individuals with disabilities as part of the application or hiring process or to perform the essential functions of their job. If you need assistance accessing or reading this job posting or otherwise feel you need an accommodation during the application or hiring process, please contact [email protected]. Reasonable accommodations will be determined on a case-by-case basis.

McDonald’s provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Nothing in this job posting or description should be construed as an offer or guarantee of employment.