SAP BTP Senior MDK Consultant
Skills
About the role
Overview S4A IT is looking for a Senior MDK Consultant to deliver a offline-first mobile clients for iOS and Android and to support a browser-based MDK Web experience where appropriate, integrated with a CAP backend on SAP BTP.
This role is focused on mobile execution, offline synchronization, device integration, app packaging, and mobile release management. The CAP backend and service foundation are expected to be handled in close collaboration with the backend team.
Key responsibilities
Build and maintain MDK pages, actions, rules, and metadata.
Configure and operate SAP BTP Mobile Services for application registration, security, offline definitions, logging, and mobile policies.
Design and implement offline OData synchronization, including sync triggers, caching behavior, and conflict resolution patterns.
Collaborate with the CAP team on the OData service contract to ensure the backend supports offline and mobile usage effectively.
Integrate authentication and device security using IAS, enterprise identity federation, and mobile security controls.
Support app build, signing, distribution, and release to internal users.
Diagnose mobile runtime issues, app lifecycle behavior, and device-specific problems on iOS and Android.
Required Skills & Experience
2+ years of hands-on production experience with SAP MDK delivered to real users.
Strong fluency with MDK Designer and/or MDK CLI and the metadata-first development model.
Strong JavaScript skills for MDK rules and runtime logic.
Practical experience with SAP BTP Mobile Services, including configuration, offline definitions, logs, and mobile policies.
Experience with offline OData design, sync behavior, and conflict resolution.
Solid understanding of mobile authentication and enterprise security patterns.
Good working knowledge of iOS and Android app lifecycle, build, signing, and runtime troubleshooting.
Clear written and verbal communication, especially for technical documentation and cross-team coordination.
Preferred experience
Native iOS development experience with Swift, SwiftUI, or UIKit.
Native Android development experience with Kotlin, Jetpack Compose, or AndroidX.
Experience with enterprise distribution tools such as Intune, Workspace ONE, Jamf, or MobileIron.
Familiarity with Apple Business Manager and Google Managed Play.
BTP Cloud Connector knowledge for hybrid connectivity use cases.
Mobile performance tuning, accessibility, localization, and enterprise MDM policy awareness.
Nice to have
Experience in time and attendance, workforce management, or field service mobile apps.
SAP certification related to BTP Mobile Services.
Experience with React Native or Flutter as transferable mobile background.
Public speaking, blogging, or community contribution in SAP mobile topics.
Education
SAP Certification would be an asset
University Degree Preferred
Pay: $120,000.00-$140,000.00 per year
Experience:
SAP project delivery: 5 years (required)
Location:
Calgary, AB T2C 3G3 (preferred)
Work Location: Hybrid remote in Calgary, AB T2C 3G3
Compensation
This Consultant role pays $120k-$140k/yr. Within typical range for consultant roles in Canada.
Questions about this role
How do I apply to this SAP BTP Senior MDK Consultant role at S4A IT Solutions?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Consultant in Canada?
Compensation for Consultant roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Consultant hub for Canada medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does S4A IT Solutions use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.