#3294 Android-Entwicklung (m/w/d)

Hesse, Frankfurt am Main  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Projekt-/Aufgabenbeschreibung:
Der vorhandene Prozess der Auftragsabwicklung des Kunden ist durch mehrere Medienbrüche gekennzeichnet. Zur Unterstützung der Auftragsdisposition wurden in der Vergangenheit unterschiedliche Lösungen realisiert, um eine bundesweit einheitliche Lösung zu schaffen. Das primäre Ziel des Projektes ist die Wartung und Realisierung einer zentralen, mobilen Android Lösung, welche an das zugehörige im SAP R/3 integrierte Dispositionssystem angebunden ist. Der Kunde benötigt im Rahmen des internen Projektes SPI eine Unterstützungsleistung zur Erstellung der Konzeption, Technisches Design, Implementierung und Test.
Es folgt eine Wartungs- und Weiterentwicklung des SPI Projektes. Gleichzeitig mit der Schaffung des neuen Verfahrens für die Disposition soll die mobile Anbindung der Instandhalter erfolgen. Mit Hilfe von den mobilen Endgeräten werden die Instandhalter in die Lage versetzt werden, die Dispositionsergebnisse auf dem mobilen Endgerät zu empfangen, dort die Abarbeitungsstände sowie die Arbeitszeiten zu erfassen und diese wieder zurück an das Verfahren SAP R/3 Netz zu senden.

Aufgaben:
Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen
Funktionen.

• Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für das Betriebssystem Android.
• Die Erstellung von JUnit-/E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.
• Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Kunden sowie in den projektspezifischen Werkzeugen.
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen /Bibliotheken etc.
• Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.
• Mitwirken und Vorbereiten von Last- und Performancetests.
• Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.
• Einrichten und pflegen von Entwicklungsumgebungen.
• Platzieren von entwickelten Anwendungen in den Stores der jeweiligen Plattformen (z.B. Google Play Story, Apple Store) nach geltenden Standards des Kunden.
• Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch).
• Unterstützung und Beratung des Kunden bei der Durchführung von Quality Gates im Projektkontext.
• Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes.
• Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch).

Anforderungen – must have:
• 3 Jahre Erfahrung Programmierung von Java, JavaScript, Android und Programmierung auf Basis von mobilen Technologien (z.B. SAP UI5, SAP FIORI, SMP3.x)
• 2-jährige Erfahrung in Methodenkenntnissen und deren Anwendung (OOA und OOD in UML2).
• 2-jährige Erfahrung im Konfigurationsmanagement unter Einsatz von GIT und der Bedienung und Benutzung von Continuous Integration/Continuous Delivery (CI/CD) Pipelines.
• 2-jährige Erfahrung mit der Konzeption / Entwicklung / Dokumentation und Anwendung von Webservices mit REST oder SOAP unter Verwendung von JSON oder XML.

Anforderungen – should + nice to have:
• 3 Jahre Erfahrung in der Erstellung von Datenmodellen auf Basis von SAP Netweaver Gateway/ SAP SMP 3.x Middleware
• Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie JEE/JSF oder iOS ab Version 7
• Überblickswissen über die Frameworks Cordova bzw. Xamarin oder vergleichbare Erfahrung in Entwicklung in Webtechnologien
• Gute Kenntnisse zur Nutzung von GIT Lab und CI/CD Lösungen zur Integration von Software Code in Team übergreifender Zusammenarbeit
• Methodenwissen in Vorgehensweisen der Projektarbeit (z.B. V-Modell, Scrum, Kanban) sind gewünscht
• Kenntnisse und Erfahrungen in der Umsetzung von cloudspezifischen Anforderungen der Softwareentwicklung für AWS Cloud sind erwünscht.
• Kenntnisse und Erfahrungen im Einsatz von Testautomatisierungsframeworks (z.B. Selenium) und deren effiziente Einbindung in den Entwicklungsprozess sind erwünscht.
• Kenntnisse in Sicherheitsarchitekturen und den Sicherheitsmechanismen der Plattform Android sind erwünscht.
• Praktische Erfahrung im Bereich der UX/UI Design (Implementierung von Design Vorgaben) und die dazu notwendige plattformspezifische Erfahrung ist erwünscht
Start date
ASAP
Duration
4 months
(extension possible)
From
AUSY Technologies Germany AG
Published at
30.08.2021
Contact person:
Raquel Vanesa Munoz Castillejos
Project ID:
2194478
Contract type
Freelance
To apply to this project you must log in.
Register