Role: SAP BPA Developer
Location: Calgary, AB (5 days on site)
Duration: 1 year
Start Date: January 2027
Key Responsibilities
- Design, develop, test, deploy, and support of intelligent automation solutions across business processes with SAP Business Process Automation (BPA).
- Execute end-to-end implementation of SAP Build Process Automation solutions, including process automation, workflows, and business rules.
- Develop automated SAP workflows, business rules, approvals, forms, validations, and unattended automations.
- Integrate SAP BPA with SAP S/4HANA using OData services, BAPIs, REST APIs, CAP, and other SAP / non-SAP interfaces, enabling business transformation through automation.
- Develop and support SAP Document Information Extraction (DOX) solutions for document extraction and processing.
- Manage and support Azure Virtual Desktop (AVD) environments used for BPA development and runtime execution.
- Configure and troubleshoot SAP connectivity, authentication, destinations, APIs, and system integrations.
- Troubleshoot BPA failures, SAP integration issues, connectivity problems, and production incidents.
- Perform unit testing, integration testing, UAT support, deployment, and post-production validation.
- Maintain source code, technical documentation (SDD, PDD, Runbooks), configuration, and operational support procedures.
- Follow enterprise security, access control, change management, and automation governance standards.
- Collaborate with business stakeholders to gather requirements and translate them into technical automation solutions.
- Provide ongoing maintenance, enhancements, and production support for existing BPA solutions.
Required Technical Skills
- Hands-on development experience with SAP Build Process Automation.
- Experience with BPA workflows, automations, business rules, forms and triggers.
- Good working knowledge of SAP S/4HANA.
- Hands-on experience integrating BPA with OData services, BAPIs, CAP.
- Experience with SAP DOX / Document Information Extraction, Document AI.
- Experience managing and troubleshooting AVD & SAP GUI environments.
- Experience with SAP BPA Desktop Agent and unattended automations.
- Experience with JavaScript, REST APIs, OData, BAPIs, JSON, and SAP integration patterns.
- Knowledge of SAP BTP Destinations, SAP BPT, CAP, HANA Cloud, connectivity & authentications.
- Understanding of SAP security, authentication, service/technical accounts, and authorizations.
- Strong debugging, troubleshooting, and root-cause analysis skills.
- Experience with production support and application lifecycle management.
- Experience with ServiceNow, SAP ALM, Datadog or Postman is an asset.