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