About
Company: Tato RecruitingDepartment: Information TechnologyLocation: Remote, Canada
Job Summary:
The SAP Frontend Developer will be responsible for designing, developing, and implementing mobile applications using SAP Mobile Development Kit (MDK) on SAP Business Technology Platform (BTP). This role is pivotal to enhancing SaskPower's SAP systems by ensuring that the frontend solutions are user-friendly, efficient, and meet business requirements. The ideal candidate will collaborate closely with the SAP Developer team and Functional Consultants to deliver high-quality SAP software solutions.
Key Responsibilities:
Provide support, operation, and maintenance activities relating to SaskPower's SAP systems and other related applications.
Design, develop, and implement customizations in accordance with SaskPower and SAP development standards.
Lead the development of new SAP solutions.
Support custom development and SAP module customization (break/fix and updates).
Fine-tune SAP objects and systems utilizing SAP best practices.
Analyze business and functional requirements and prepare development project schedules, tasks, and estimates.
Perform technical design and document technical specifications.
Accountable for design and code reviews, and resolution of defects.
Analyze root causes and provide solutions for production and development issues.
Communicate effectively and demonstrate strong problem-solving skills.
Collaborate with the SAP Developer team to contribute to the success of the larger SAP Operations.
Support the SAP Functional Resources.
Assess and resolve application vendor patches, upgrades, and releases to custom code.
Document RICEFW (reports, interfaces, conversions, enhancements, forms, and workflow).
Prepare new SAP development objects.
Ensure quality assurance and version control.
Qualifications:
3+ years of hands-on experience with SAP MDK, SAP BAS, and SAP BTP Mobile Services.
Proficient in creating MDK pages, rules, and actions, integrating with OData services from SAP S/4HANA, and managing offline synchronization.
Proficiency in JavaScript, SAP Fiori design, and mobile app deployment (iOS/Android) is required.
Experience in designing, building, and deploying Fiori applications and extensions.
Specific Duties:
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 or Java).
Create and maintain HDI containers and database artifacts on SAP HANA Cloud.
Configure destinations, roles, authentication (OAuth, SAML), and security policies.
Implement native device integrations: Camera & photo capture, GPS/location services, Barcode/QR scanning, File uploads, and annotations.
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.
Education & Certifications:
Post-secondary education in Computer Technology or a related field.
SAP certifications in BTP, MDK, or Mobile Services are required.
Experience with SAP Asset Manager or SAP Service & Asset Manager is a plus.
Work Environment:
This position is remote and based in Canada. No security clearance is required.
Call to Action:
If you are a qualified candidate looking to take the next step in your career as a SAP Frontend Developer, we encourage you to apply Please click the "Apply" button to submit your application. For any inquiries, feel free to reach out through the provided contact options.
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.