Back to search:Mobile Application / Canada

Are you the kind of developer who can make SAP mobile apps run so smoothly they feel like magic—even offline?

Focus Systems is partnering with a major provincial electric utility to bring on a Mobile Application Developer and Support Analyst for an exciting long-term contract. If you live in SAP MDK, enjoy building robust mobile solutions, and don’t mind a little JavaScript wizardry, this one’s for you.

Key Details:

  • Location: Remote (Within Canada)
  • Duration: 1-year contract (May 2026 – May 2027) with potential extensions
  • Schedule: Monday–Friday, 8:00am–5:00pm CST (hours must at least overlap 8am–12pm CST)

What you’ll be doing:

  • Develop and support SAP mobile applications using MDK on SAP BTP
  • Build MDK pages, actions, rules (JavaScript), and OData integrations
  • Implement offline-first functionality and synchronization logic
  • Design and deploy mobile apps across iOS and Android platforms
  • Develop backend extensions using SAP CAP (Node.js or Java)
  • Manage SAP Mobile Services, security configurations, and authentication (OAuth, SAML)
  • Integrate native device features (camera, GPS, barcode scanning, file uploads)
  • Troubleshoot, optimize, and enhance application performance
  • Collaborate on testing (unit + UAT) and ensure compliance with security and accessibility standards
  • Produce technical documentation and architecture artifacts

What you bring:

  • Post-secondary education in Computer Science, Computer Engineering, or related field
  • SAP certifications in BTP, MDK, or Mobile Services (multiple preferred)
  • 3+ years of hands-on experience with SAP MDK, BAS, and BTP Mobile Services
  • Strong experience building MDK pages, rules, and actions
  • Proven experience integrating OData services with SAP S/4HANA (including offline sync)
  • Proficiency in JavaScript and SAP Fiori design principles
  • Experience deploying mobile applications (iOS/Android)
  • Experience building and extending Fiori applications

Bonus points if you have:

  • Experience with SAP Asset Manager or Service & Asset Manager
  • Agile development experience (you might even dream in sprints)
  • 5+ years developing mobile solutions (native or hybrid)
  • Knowledge of SOA design principles and mobile security best practices
  • Experience with HTML5, CSS, Ionic, Cordova, Swift, Java, OpenUI5
  • SQL and database experience
  • A track record of continuous improvement and clean, secure coding practices

Apply by April 28th

#SAP #SAPMDK #MobileDevelopment #BTP #Fiori #JavaScript #TechJobs #CanadaJobs #RemoteWork #HiringNow

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2