Job Search and Career Advice Platform

Enable job alerts via email!

Lead Specialist - IT SAP Full Stack BTP Developer

Parkland Corporation

Calgary

On-site

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading energy company based in Calgary, Alberta, is seeking a Full Stack SAP BTP Developer. The ideal candidate will be experienced in building cloud-native applications, focusing on SAP UI5, React for front-end, and Node.js for back-end development. Responsibilities include designing scalable microservices and integrating with SAP S/4HANA. The role requires collaboration with various teams to ensure high-quality applications aligned with business needs. Competitive salary and benefits offered.

Qualifications

  • Strong expertise in building cloud-native applications on SAP Business Technology Platform.
  • Hands-on experience in front-end development using SAP UI5 and React.
  • Experience in back-end development using CAPM (Node.js) and Spring Boot.

Responsibilities

  • Design and develop cloud applications using CAP 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.

Skills

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

Education

Bachelor’s degree or equivalent work experience

Tools

SAP Integration Suite
APIs
event-driven architecture
SAP Analytics Cloud
Job description

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
Equal Opportunity Employer

We are an equal opportunity employer and encourage applications from all qualified individuals. 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.