Entwickler Chatbot-Lösung (m/w/D) (3334)

Startdatum:

15.07.2019

Enddatum:

20.12.2019

Beschäftigungsart:

Freiberuflich

Region:

Frankfurt am Main


Beschreibung:

Für unseren Kunden in Frankfurt am Main sind wir aktuell auf der Suche nach einen Entwickler Chatbot-Lösung (m/w/d)

 

Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).

 

Auftragsbezeichnung:

Entwickler Chatbot-Lösung

Einsatzort:

Frankfurt/Main

Einsatzzeit von:

15.07.2019

Einsatzzeit bis:

20.12.2019

Anzahl PT gesamt:

100 PT

 

In diesem Portfoliosegment des Kunden werden folgende Aufgaben durchgeführt:

- Die Durchführung von Projekten in der fachlichen Domäne für diverse bahninterne wie externe Kunden des Auftraggebers.

- Die Durchführung von Projekten in der Verantwortung des Auftraggebers.

- Die Projektleistungen bestehen im Wesentlichen aus

-> Steuerung der Leistungserbringung über die einzelnen leistungserbringenden Phasen der Projekte hinweg.

-> Beratung zur Lösung geschäftlicher Problemstellungen unter Anwendung gängiger Methoden der Beratung.

-> Beratung im Bereich der Nutzerinteraktion und Nutzererfahrung (UX): Recherche, Design, Konzeption, Prototyping, Realisierung und Nutzertests, Methoden und Tools.

-> Analyse und Dokumentation der abgeleiteten Geschäftsvorfälle.

-> Dem Design von funktionalen und / oder technischen Anwendungsarchitekturen in der fachlichen Domäne.

-> Der Konzeption, dem Entwurf und Design von qualitativ hochwertigen Benutzerinterfaces.

-> Sicherstellen einer einheitlichen und nutzerzentriert entwickelten UX durch

Definition von Standards und Vorgaben für die Leistungen der DB Systel in Übereinstimmung mit den CI/CD-Vorgaben des Konzerns.

-> Der (Weiter-) Entwicklung und Integration von Lösungen.

-> Der Anwendung von Testmethoden, dem Entwurf von Testfällen und der Durchführung von Test

-> Der Vorbereitung und der Durchführung des Betriebes der erstellten Projektleistung.

- Die Konzeption und die Erstellung von wiederverwendbaren Services und die Integration dieser Services in Plattformen des Auftraggebers oder dessen Kunden.

- Die Erbringung von Consultingleistungen in fachlichen / technischen / betrieblichen Domänen zur Unterstützung der geeigneten Leistungserbringung des Auftraggebers.

- Die Klärung von Abhängigkeiten zu anderen Portfoliosegmenten des Auftraggebers und die Sicherstellung der Nutzung vorhandener Synergien und Kompetenzen.

 

Aufgaben:

- Beratung des Auftraggebers zur Themenstellung im Rahmen der technischen Möglichkeiten bei der Mobilisierung von Geschäftsprozessen.

- Durchführen von Interviews mit den im jeweiligen Kontext benannten und relevanten Stakeholdern zur Anforderungserhebung / Durchführung / Moderation von Anforderungsworkshops.

- Erhebung und Dokumentation und Bewertung von nicht funktionalen Anforderungen im genannten Kontext. Abstimmung dieser Anforderungen mit den im jeweiligen Projektkontext relevanten Stakeholdern.

- Analyse von Problemstellungen im genannten Kontext sowie Erarbeiten und Bewerten von technologischen Handlungsoptionen zur Lösung der Problemstellungen gemäß Best Practices (i.e. den je Technologie etablierten Architekturpatterns) und aus dem Portfoliosegment sowie des Marktes und unter Berücksichtigung der Projektsituation.

- Vorbereiten (z.B. Kriterienerhebung, Festlegung von Bewertungskriterien etc.) und Durchführung von Marktanalysen sowie der Vorbereitung von Make/Buy/Re-Use Entscheidungen nach den im Projekt geltenden Vorgaben und Kriterien.

- Erstellung der technischen Lösungsarchitekturen sowie technisches Design anspruchsvoller Anwendungssysteme und Verantwortung für die Qualität gemäß den geltenden Rahmenbedingungen.

- Erstellen und Durchführen von Präsentationen im Beratungsgebiet.

- Erstellung von technischen Machbarkeitsstudien im Projektkontext.

- Unterstützung und Beratung des Auftraggebers 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:

- Langjährige Berufserfahrung (mind. 5 Jahre) hauptsächlich als Software Architekt, Senior Software Engineer oder Senior Software Developer - Umfangreiche Methodenkenntnisse im Bereich der Beratung von Kunden, der Erhebung, Analyse und Bewertung von Anforderungen und mehrjährige Erfahrungen in deren Anwendung

- Langjährige Erfahrung in Erstellung der Lösungsarchitektur und Design anspruchsvoller Mobile Enterprise Anwendungen für mindestens einer der folgenden App-Varianten

- JEE

- Spring

- Node.js

- UML

- Testautomatisierung

- Continuos Integration/ Continuos Delivery

- Nachgewiesene Erfahrung mit Conversational AI Konzepte und Methoden (Speech Recognition, NLU und NLP) sowie Umsetzung von Chatbot Lösungen unter Verwendung von unterschiedlichen Kommunikationskanälen (WebChat, Messenger Kanal, Apple Business Chat, WhatsApp Business, usw.)

- Operationalisierung von Chatbot Lösungen (Automatisierte Regressionstests, Orchestrierung von unterschiedlichen Bots/Skills, Chatbot Analytics

 

Wünschenswert:

- Chatbot Lösungen auf Basis IBM Watson Assistant

- Web-Apps mit Angular oder React

- Erfahrung in der Zusammenarbeit in internationalen Projekten und kommunikationssicheres Business Englisch, zur Kommunikation in internationalen Entwicklungsteams

- Methodenwissen in Vorgehensweisen der Projektarbeit (z.B. V-Modell, Scrum, Kanban) sind gewünscht, zum Verständnis der im jeweiligen Kontext der Projekte angewandten Methoden und zur reibungslosen Mitarbeit in den Projektteams

- Erfahrung im API Design und Management nach Vorgaben der Open API Specification.

- Erfahrung in den Anwendungsarchitekturen auf Basis der Cloud Services: Amazon Web Services und/oder Microsoft Azure.

 

Zusammenarbeit

Die Projektarbeit und die Projektmethodik gestalten sich nach Projektkontext unterschiedlich. Wir wünschen uns daher die Fähigkeit und die Bereitschaft das Projektteam und den Auftraggeber durch die Berücksichtigung der Vorgehensweise zu unterstützen.

- Persönliche Teilnahme an fachlichen Teamzeremonien (im agilen Kontext z.B. Daylies, Sprint Reviews, Retros, Plannings. In anderen Vorgehensweisen an fachbezogenen Besprechungen und Meetings des Projektteams).

- Bereitschaft, sich anstehende Aufgaben anhand der eigenen Kompetenzen und in Abstimmung mit dem Umsetzungsteam eigenständig aus dem Backlog / den Arbeitspaketen des Projektes anzunehmen und die Ergebnisse in den vom Projekt dafür genutzten Werkzeugen zu dokumentieren und abzulegen.

- Eine den Bedürfnissen des Projektes angepasste Vor-Ort Präsenz sowie das Ausrichten an den üblichen Kernarbeitszeiten des Projektes.

- Die Bereitschaft in interdisziplinären Teams mit internationalen Kollegen zu arbeiten und ggf. die Projektsprache Englisch anzunehmen und auch ggf. alle notwendige Kommunikation und Dokumentation in Englisch durchzuführen bzw. zu erstellen.

 

Abgabefrist beim Kunden: 17.06.2019 um 09:00 Uhr

 

Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.



Projektvolumen:
100 Tage