Role: SAP Android BTP SDK Developer - Intermediate Developer Location: Frankfurt, Germany Duration: Permanent Working Mode: Remote with occasional travel Role: Position: Intermediate/Senior SAP Fiori Elements Fullstack Developer Project: Name: Mobile App Development for SAP BTP and Logistics/PM Environments Context: This project focuses on the development and maintenance of mobile applications based on the SAP Business Technology Platform (BTP) and Android SDK. It is part of an ongoing effort to improve SAP logistics (materials management - MM) and maintenance (PM) processes, with a special focus on SAP mobile apps for internal business units. The system upgrade to a newer technology stack, especially related to SAP's migration to S/4 Hana, will require integration, maintenance, and the development of new mobile app features. Services Required: 1. Technical Design & Development: o Design and develop mobile applications using the SAP Android BTP SDK, Fiori/UI5, and related technologies. o Create technical documentation and provide ongoing updates for the applications. 2. Maintenance and Troubleshooting: o Analyze and fix issues in existing applications. o Support the migration of legacy applications to the new system environment. 3. Agile Development Support: o Participate in agile project teams, working under the SAFe methodology. o Coordinate with other development teams to ensure project goals are met. 4. Testing & Quality Assurance: o Develop automated unit and integration tests using tools like Espresso, Robolectric, and MockK. o Contribute to CI/CD pipelines and ensure smooth application deployment. 5. Training & Knowledge Transfer: o Prepare training materials to ensure that end-users can effectively use new mobile app solutions. o Provide technical support and knowledge sharing within the development team and with stakeholders. Project Details: Location: Frankfurt am Main, Germany (with occasional remote work possibilities). Service Provision: The service provider will work as part of a cross-functional, agile development team, providing technical support and development expertise. Regular visits to the client’s location may be required to ensure smooth project execution. Technical Requirements: Experience: Minimum Experience: At least 2 years of experience in mobile app development with SAP Android BTP SDK and Kotlin. Relevant Project Experience: At least 4 years working with SAP MM (materials management) and PM (maintenance) modules, ideally within customer projects. Test Automation: Practical experience with test automation frameworks like Espresso, Robolectric, and MockK. Agile Methodology: Experience working in agile teams (preferably SAFe methodology). Project Documentation: Proven experience in documenting SAP mobile applications and contributing to technical design documents. S4 Hana Migration: Experience or involvement in migration projects for systems transitioning to S4 Hana. Skills: Technologies: o SAP BTP (Business Technology Platform), Android SDK, Kotlin, OData, Fiori/UI5. o CI/CD: Familiarity with GitLab and similar tools for deployment. o Test Automation: Expertise with frameworks like Espresso, Robolectric, MockK for unit testing. o English: At least B2 level for understanding documentation and participating in discussions. Soft Skills: o Strong communication skills, especially in a collaborative, cross-functional team environment. o Methodical and structured work approach, particularly in agile projects.