Our Saskatchewan based client is seeking an experienced SAP Mobile Development Kit (MDK) Developer to join their project from June 2026 and will run for 1 year, with possibility of an extension. The ideal candidate should have 3+ years of hands-on experience with SAP MDK, SAP BAS, and SAP BTP Mobile Services with demonstrated proficiency in JavaScript, SAP Fiori design, and mobile app deployment (iOS/Android), along with expertise in creating MDK pages, rules, and actions; integrating with OData services from SAP S/4HANA and managing offline synchronization. This will be a fully remote work setting.
Key Responsibilities:
- Implement native device integrations such as Camera & photo captureGPS/location servicesBarcode/QR scanningFile uploads and annotations.
- Design and develop mobile applications using SAP MDK on SAP BTP. Build MDK pages, actions, rules (JavaScript), OData services, and UX logic.
- Implement offline-first functionality and synchronization rules.
- Customize and extend MDK apps using JavaScript rule-based logic.
- Publish and manage applications via SAP Mobile Services.
- Develop backend extensions using SAP CAP (Node.js or Java).
- Create and maintain HDI containers and database artifacts on SAP HANA Cloud.
- Configure destinations, roles, authentication (OAuth, SAML), and security policies.
- Debug, troubleshoot, and optimize MDK apps.
- Perform unit testing and collaborate on UAT activities.
- Ensure compliance with corporate security, usability, and accessibility standards.
- Produce technical documentation, architecture diagrams, and deployment guides.
- Experience with SAP Asset Manager or SAP Service & Asset Manager is an asset.