+++ Native Mobile Entwickler Android/ iOS/ Python / Java (m/w/d) +++125 PT bei 5 PT / Woche in Bonn

Nordrhein-Westfalen, Bonn  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Schlagworte

Python Java iOS Android mobile

Beschreibung

+++ Native Mobile Entwickler Android/ iOS/ Python / Java (m/w/d) +++125 PT bei 5 PT / Woche in Bonn
-----------------------------------------------------------------------------------------
Als Rahmenvertragspartner suchen wir für unseren Kunden einen Native Mobile Entwickler Android/ iOS/ Python / Java
Einsatzort: Bonn
Zeitraum: 15.06.2020 – 30.12.2020
Dauer: 125 PT
Auslastung: 5 PT / Woche

Aufgaben
Die im Rahmen dieser Leistungsbeschreibung zu erbringenden Vertragsleistungen beinhalten die nachfolgend aufgeführten Leistungspakete.
Erstellung / Weiterentwicklung der zum Betrieb und der Erweiterung des Services notwendigen mobilen Applikationen und Tools

1 Weiterentwicklung für Tools zum Enrollment von Android
2 Weiterentwicklung für eine Datenbankanwendung
3 Weiterentwicklung für eine eigene Messenger App
4 Weiterentwicklung für mobile Apps
5 Mobile Sicherheit

1 Weiterentwicklung von Tools zum Enrollment von Android
1-1 Weiterentwicklung für ein Python Skript zur automatisierten Einrichtung von mobilen Android Endgeräten. Folgende Aufgaben sind hier zu leisten:
• Implementierung von neuen Funktionen im Skript
• Anpassungen im Ablauf für neue Geräte
• Pflege von unterstützenden Android Apps
• Prüfung, Bewertung und Erörterung von Lösungen zur Umsetzung neuer Anforderungen

2 Weiterentwicklung von Tools und Datenbankanwendungen
2-1 Weiterentwicklung für eine Datenbankanwendung basierend auf Access mit VBA und SQL. Folgende Aufgaben sind hier zu leisten:
• Erweiterung der DB (neue Tabellen, Felder, Constraints…)
• Erweiterung von Formularen
• Implementierung von neuen Funktionen im VBA Quellcode
• Trennung von Frontend / Backend
• Migration der Access Datenbank auf einen SQL Server
• Durchführung von Tests
• Prüfung, Bewertung und Erörterung von Lösungen zur Umsetzung neuer Anforderungen

2-2 Weiterentwicklung eines Test Fall Tools basierend auf Powershell und SQL zur Erstellung von Testplänen auf Basis einer Auswahl von Testcases. Folgende Aufgaben sind hier zu leisten:
• Implementierung von neuen Funktionen im Powershell Quellcode
• Erweiterung des Frontends
• Erweiterung der DB (neue Tabellen, Felder, Constraints…)
• Durchführung von Tests

3 Weiterentwicklung für eine eigene Messenger App
3-1 Weiterentwicklung von Android Messenger Apps mit den Programmiersprechen Java & Kotlin. Folgende Aufgaben sind hier zu leisten:
• Prüfung, Bewertung und Erörterung von Lösungen zur Umsetzung neuer Anforderungen
• Kommunikation und Steuerung von externen Dienstleistern zur Unterstützung bei der Umsetzung von neuen Funktionen
• Implementierung von neuen Funktionen im Kotlin / Java Quellcode
• Anpassungen der UI
• Customizing der Anwendung
• Durchführung von Tests
• Bereitstellung und Pflege der Apps im Play Store
• Integration von AppConfig

3-2 Weiterentwicklung von iOS Messenger Apps mit den Programmiersprachen Swift & Objective C. Folgende Aufgaben sind hier zu leisten:
• Implementierung von neuen Funktionen im Kotlin / Java Quellcode
• Anpassungen der UI
• Customizing der Anwendung
• Durchführung von Tests
• Bereitstellung und Pflege der Apps im App Store
• Integration von AppConfig
• Prüfung, Bewertung und Erörterung von Lösungen zur Umsetzung neuer Anforderungen

4 Entwicklung / Softwareentwicklung / Bewertung von mobilen Apps
4-1 Softwareentwicklung für Android & iOS Apps mit den Programmiersprachen Java, Kotlin, Swift und Objective C. Folgende Aufgaben sind hier zu leisten:
• Prüfung, Bewertung und Erörterung von Lösungen zur Umsetzung neuer Anforderungen
• Implementierung von neuen Funktionen im Kotlin / Java / Swift / Objective C Quellcode
• Durchführung von Tests

4-2 Weiterentwicklung einer Android Monitoring App mit den Programmiersprachen Java & Kotlin. Folgende Aufgaben sind hier zu leisten:
• Prüfung, Bewertung und Erörterung von Lösungen zur Umsetzung neuer Anforderungen
• Implementierung von neuen Funktionen im Kotlin / Java Quellcode
• Integration von App Config Parametern
• Durchführung von Tests

4-3 Einholung von technischer Expertise, Steuerung und Prüfung von Architektur und Quellcode von extern zu entwickelnden mobilen Apps (Android, iOS, Flutter). Folgende
Aufgaben sind hier zu leisten:
• Ansprechpartner für die Fachabteilungen und den Kunden zur Umsetzung von neuen Entwicklungsprojekten für mobile Apps
• Definition von Aufgabenpakete für die Softwarenentwicklung
• Prüfung der Ergebnisse (Quellcode & Dokumentation), ob die Qualität und die geltenden Coding und Entwicklung Guidelines eingehalten wurden.
• Prüfung und Bewertung von Angeboten

4-4 Weitere Pflege von Dokumenten für Coding und Entwicklung Guidelines für mobile Apps (Android, iOS, Flutter, ggf. React Native, ggf. Xamarin). Folgende Aufgaben sind hier zu leisten:
• Aktualisierung und Prüfung der Guidelines entsprechend dem aktuellen Stand der Technik und ggf. neuen Anforderungen
• Erweiterung der Vorgaben zur Architektur von mobilen Apps für die Plattformen Android, iOS, Flutter, React Native & Xamarin

4-5 App Signierung von Android und iOS Apps zur Verteilung über das MDM). Folgende Aufgaben sind hier zu leisten:
• App Signierung von extern entwickelten iOS & Android Apps
• Bedienung der Apple Developer Console u.a. zur Generierung von App Ids, Zertifikaten, Provisioning Profiles

5 Mobile Sicherheitsdokumentationen / -analysen
5-1 Erstellung / Fortschreibung von Sicherheitskonzepten für mobile Applikationen / Tools
5-2 Durchführung von Sicherheitsanalysen von mobilen Apps. Beurteilung möglicher Sicherheitsrisiken & -probleme von Apps. Hierbei werden Apps mit Tools wie z.B. MobSF auf Sicherheitsschwachstellen analysiert. Die Tool Ergebnisse müssen entsprechend bewertet und für eine abschließende Bewertung aufbereitet werden.

Anforderungen Kompetenzen / Skills
Entwicklung von nativen Android Apps, 2 Jahre
Entwicklung von nativen iOS Apps, 2 Jahre
Entwicklung mit Python, 2 Jahre
Access Datenbanken, 1 Jahr
MS-Office Tools Word, Excel, Visio, Powerpoint; , 2 Jahre
Entwicklung mit PowerShell, 1 Jahr
SQL, 1 Jahr
Entwicklung mit MVVM, MVP o.ä., 2 Jahre

Vertiefte Kenntnisse in der Entwicklung von nativen Android Apps: Android SDK, Kotlin, Java

Vertiefte Kenntnisse in der Entwicklung von nativen iOS Apps: iOS SDK, Swift

Vertiefte Kenntnisse in der Entwicklung mit Python

Grundkenntnisse mit Access Datenbanken: VBA

Vertiefte Kenntnisse in der Entwicklung mit MVVM, MVP o.ä.: Designpattern, Dependency-Injection

Abgabefrist: 25.05.2020 08:00 Uhr

Bei Interesse senden Sie uns bitte Ihr aktuelles Word-Profil mit Angabe Ihres Tagessatzes und Ihrer Verfügbarkeit an

Bei Fragen und als Ansprechpartner stehen wir Ihnen gern zur Verfügung!
Tel. // Jan Noack


Mit freundlichen Grüßen
Jan Noack
-------------------------------------------------
iSAX GmbH & Co. KG
Weinbergstraße 15
01129 Dresden
Tel.:
Fax:
---
Seit 1998 bieten wir zuverlässig und kompetent Dienstleistungen im IT-Bereich und verfügt über qualifizierte und motivierte Mitarbeiter. Für namhafte Unternehmen wird ein breites Spektrum von IT-Dienstleistungen im IT-Betrieb, in der individuellen Anwendungsentwicklung sowie im Projektmanagement erbracht.
Start
06.2020
Dauer
7 Monate
Von
iSAX GmbH & Co. KG
Eingestellt
15.05.2020
Ansprechpartner:
Steffen Marquardt
Projekt-ID:
1928687
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren