Zeigefinger der rechten Hand deutet auf Lichtpunkt

Frontend / GUI Entwickler (m/w/d)


Beginn
01.09.2019
Laufzeit
3 Monate + Verlängerung


Standort
München
Positionsart
Freelancer


Projekt-ID
6723
Einsatzvolumen
nach Absprache

Beschreibung

Für unseren Kunden in München suchen wir ab September einen GUI-Entwickler mit mind. dreijähriger Erfahrung in der Implementierung von UserCentered Oberflächen mit Java-Script und gängigen Java-Script-Frameworks (bevorzugt ExtJS).

 

Projektbeschreibung:

Um weiterhin flexibel, kosteneffizient und mitgliederfreundlich handeln zu können, hat unser Kunde ein unternehmens- weites Geschäftsprozessmanagement (GPM) eingeführt. Zur Unterstützung wurde ein zentrales GPM-System (GPMS) auf Basis der Produkte inubit BPM der Bosch SI und Liferay Portal Server, erweitert um JAVA-Services, etabliert.

In der aktuellen Phase des GPM-Programms geht es vor allem darum zusammen mit den Produktteams neue Anforderungen an zentrale Geschäftsprozesse zu implementieren und in die bestehende Architektur zu integrieren. Zur effizienten Bearbeitung werden agile Methodiken und Best Practices angewandt.

 

Ziel des Auftrags:
Im Team GPM maßgeblich bestehende Anwendungen und Services zur Geschäftsprozess-Unterstützung zu optimieren und zu erweitern oder neue Anwendungen und Services zu implementieren und bei Bedarf weitere externe Systeme anzubinden.


Aufgabenbeschreibung / voraussichtliche Schwerpunktthemen:

> Einarbeitung in:

  • bestehende Anwendungen auf Basis der eingesetzten Produkte,

  • implementierte Frameworks und Services,

  • das bestehende Architekturkonzept und Best Practices.

 

> Implementierung:

  • Weiterentwicklung bestehender Anwendungen zur Unterstützung der zentralen Geschäftsprozessse auf Basis der eingesetzten Produkte inubit BPM und Liferay Portal Server

  • Implementierung neuer und Weiterentwicklung bestehender Oberflächen (Portlets) mit JavaScript auf Basis der Frameworks extJS und vue.js unter Berücksichtigung von GUI-Elementen bestehender eVA-Anwendungen (Baukastenprinzip)

  • Implementierung neuer und Weiterentwicklung bestehender technischer Workflows mit den Technologien der inubit BPM

  • Weiterentwicklung der bestehenden Architektur, Integration weiterer Systeme, Implementierung von Schnittstellen unter Verwendung bestehender Konnektoren der inubit BPM

  • Unterstützung der Implementierung neuer und bestehender DB-Schemas inkl. notwendiger SQL-Scripts auf Basis von Oracle-Datenbanken

  • Auf Basis agiler Methoden (SCRUM und Kanban)

 

> Qualitätssicherung:

  • Durchführung von Qualitätssicherungsmassnahmen

  • Erstellung von Jasmin-, Unit-Tests und fachlicher Integrations-Tests in einem bestehenden GUI-Testframework für automatisierte End2End-Tests

  • Durchführung von Code-Reviews

 

-> Dokumentation: Dokumentation der erarbeiteten Ergebnisse

 

Weitere Themenfelder:

  • Evaluierung fachlicher Anforderungen im Sinne der Umsetzbarkeit in der Architektur und den Anwendungen des GPMS

  • Übernahme von Support-Tätigkeiten

  • sowie weitere Tätigkeiten nach Bedarf des Auftraggebers

 

Anforderungsprofil:

  • sehr gute Erfahrung mit JavaScript, JSON, XML und den Technologien XSLT / XPATH

  • sehr gute Kenntnisse in der Java Entwicklung

  • Kenntnis eines Java-Script-Frameworks (idealerweise ExtJS ab Version 3.4 und/oder vue.js)

  • Praktische Erfahrung in der Implementierung von Web-Anwendungen in Java Script, Java und der dazu notwendigen Frameworks

  • Kenntnisse der SQL-Syntax und relationalem DB-Design auf Basis von Oracle-Datenbanken

  • Praktische Erfahrung in der Umsetzung von Qualitätssicherungsmassnahmen in der Software Entwicklung (wie z.B. Jasmine- und Unit-Tests)

  • Nachweislich Mitarbeit in mehreren Durchführungsprojekten für Web-Anwendungen mit den genannten Technologien

  • Kenntnis agiler Implementierungsmethodiken, idealerweise SCRUM und / oder Kanban

  • Teamfähigkeit und Erfahrung in der Mitarbeit interdisziplinärer Projekte

 

Wünschenswert:

  • Praktische Erfahrung in der Implementierung von Anwendungen zur Geschäftsprozeßunterstützung, idealerweise mit der Workbench der inubit BPM der Bosch SI ab V 6.1

  • Praktische Erfahrung in der Implementierung von Portlets mit JavaScript und JSON (idealerweise im Liferay Portal Server)

  • Kenntnisse der Anwendungsentwicklung in Service-orientierten Integrationsarchitekturen mit Schnittstellen-Technologie REST

  • Praktische Erfahrung in der Umsetzung von GUIs nach anerkannten Usability-Richtlinien (UX / UCD)

Kontakt?

Sie haben Fragen zu dieser Position? Wir beantworten sie gerne!

provativ IT-Recruitment
Von-Werth-Str. 9
50670 Köln
+49 221 84 64 00 - 20
[email protected]