As of November 1, 2025, Sunoco LP has successfully completed its acquisition of Parkland Corporation. For more information, please visit www.sunocolp.com.
Competitive Benefits. Meaningful Extras. Unmatched Value.
A place where you can take your career in the direction you want to grow and go
The Opportunity:
We are seeking a Full Stack SAP BTP Developer with strong expertise in building cloud-native applications on SAP Business Technology Platform. The ideal candidate will have hands-on experience in front-end development using SAP UI5 and React, and back-end development using CAPM (Node.js) and Spring Boot. This role involves designing scalable microservices, integrating with SAP S/4HANA and non-SAP systems, and delivering modern, responsive user interfaces. You will work closely with functional teams, architects, and business stakeholders to deliver high-quality, cloud-native applications aligned with business requirements and SAP best practices.
Responsibilities:
Development & Design
Design and develop cloud applications using CAP (Cloud Application Programming Model) with Node.js on SAP BTP.
Build and deploy SAP UI5/Fiori applications using SAP BAS/VS Code.
Create and expose OData/CDS services and integrate with SAP S/4HANA and other backend systems.
Design microservices, REST/OData APIs, and handle authentication using XSUAA.
Platform & Integration
Implement applications on SAP BTP Cloud Foundry / Kyma environments.
Configure and use SAP BTP services such as SAP HANA Cloud, XSUAA, Destination, Workflow, Launchpad.
Integrate applications with SAP and non-SAP systems using SAP Integration Suite, BTP Destinations, and APIs.
Security & Performance
Implement OAuth2, JWT, and role-based authentication.
Ensure application performance, scalability, and high availability on BTP.
Apply best practices for secure coding, data protection, and API management.
Testing & Deployment
Write unit tests and perform functional testing for CAPM, Node.js, and UI5 applications.
Use CI/CD pipelines (GitHub Actions, Jenkins, SAP CI/CD) for automation and deployment.
Debug and troubleshoot issues in BTP applications and environments.
Collaboration & Documentation
Collaborate with cross-functional teams (Functional, Architects, and DevOps).
Prepare technical documentation, architecture diagrams, and deployment guides.
Education:
Bachelor’s degree or equivalent work experience required.
Requirements:
SAP BTP (Cloud Foundry, Kyma, SAP HANA Cloud)
SAP CAPM (Node.js based) – CDS, OData, Fiori Elements
SAP UI5 / SAP Fiori / HTML5, JavaScript, jQuery
Node.js, Express.js, REST / OData / Microservices
SAP BAS, VS Code, Git, CI/CD
SAP XSUAA, JWT, Destination Services
SAP RAP, CDS, BTP Launchpad (Good to have)
Preferred Skills
SAP Fiori Elements, RAP, ABAP on BTP
SAP Integration Suite, APIs, event-driven architecture
Exposure to AI/ML on BTP or SAP Build Apps
Knowledge of SAP Analytics Cloud/SAP Workflow Management
Humble. Hungry. Smart. Does this sound like you?
Do others describe you as being a down-to-earth achiever? Someone who thinks outside the box and always strives to do more than what is required? Someone who sees the bigger picture? You sound brilliant to work with!
We Want You To Shine:
We are committed to providing equal opportunities to all applicants. If you require accommodation due to a disability, you will have an opportunity to notify us when scheduling your interview.
Belonging Matters. Because You Do:
We are an equal opportunity employer and encourage applications from all qualified individuals. Our ability to work as one team across Canada, the United States, and the Caribbean is foundational to our success. We show up as our authentic selves each day and create space for one another’s unique contributions.
We respect the diverse cultures, traditions, and perspectives of Indigenous Peoples and seek to achieve equitable partnerships and opportunities with Indigenous communities.
The Fine Print:
Candidates must be legally eligible to work in the country in which they applied. Regrettably, we are unable to sponsor employment visas at this time.
Final candidates will be required to undergo a confidential pre-employment background check, including but not limited to educational, criminal, credit, drug and alcohol, and/or fitness for duty testing.