Overview
Description
Fulltime, remote
The primary goal of the project is the realization and productive implementation of several applications (SAP
Backend, Fiori/UI5 Frontends, Android Apps) in connection with the SAP process of DB Netze R3N.
The client, DB Netze, requires a support service within the internal project MaNaVe
to create the concept, technical design, implementation and testing. With the help of mobile devices
employees in the plants will be able to track existing components within one step of the
process, e.g. storage, with serial numbers (scanning via Android-enabled devices).
enabled devices). This ensures a comprehensive inventory and localization of individual components throughout their life cycle.
throughout their life cycle.
Tasks:
? Conception and implementation of technical components for mobile Android applications based on the
technologies used incl. associated interfaces, modules and corresponding databases in compliance
compliance with the standards of the client (Java/Kotlin + SAP Android SDK, REST/OData, Git, Pipeshift).
? Fixing bugs from the test phases in the applications / components also in code parts implemented by other
Code parts implemented by other developers. Prepare, execute and document component tests,
module tests, module group tests, peer reviews according to the client’s standards.
? Documentation of the technical components in the language required in the respective project context
(German and/or English)
? Creation of system documentation
? Creation of delivery packages for the applications in question using the CI/CD tools and their rules
CI/CD tools and their rules. (GitHub, Pipeshift, etc.)
? Execution of effort estimations
? Creation of automated software tests (JUnit/E2E tests).
? Setting up and maintaining development environments.
? Placement of developed applications in the stores of the respective platforms (e.g. Google Play
Story, Apple Store) according to applicable standards of the client.
? Provide technical support and advice to the client in the execution of quality gates in the
project context.
? Technical support and consulting of the teams involved in the implementation of the designed solution
during the entire duration of the project.
? Prepare and participate in load and performance testing and penetration testing.
Must-Requirements:
– Several years of experience (>= 4 years) in programming Android applications under Java and Kotlin.
Programming based on mobile technologies (REST/ OData) + working with legacy code expression:
excellent and multiple field-tested current knowledge.
– Professional handling of dev tools (e.g. Android Studio, Jetpack Compose, MockK).
and multiple field-tested current knowledge
– Very good written and spoken German skills (at least level C1 or C2)
– Extensive experience in configuration management using GIT and the operation and use of
Continuous Integration/Continuous Delivery (CI/CD) pipelines.
Target Requirements:
– English spoken and written – level B2 equivalent.
– Methodological competence, modeling, process models.
– Methodically supported structured work and approach (structure, reliability, resilience).
– Knowledge of security architectures and the security mechanisms of the Android platform.
– Practical experience in UX/UI design (implementation of design specifications)
About ZeilenJOB
Portal für Remote Jobs