Javascript Entwickler

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

Description

Projekt ID: 8501

Der Auftragnehmer (Dienstleister) erbringt seine Leistungen als „Agile Software Engineer (Web/JEE)“ zur Unterstützung in der Produktweiterentwicklung und Wartung der Vertriebsplattform der Deutschen Bahn.

Darunter fallen Design und Implementierung von IT-Projekten in der fachlichen Domäne Ticketing Systems für den Personenverkehr mit Einsatz in der Komponente eSuite, SelfCheckin und RailServer der DB Vertrieb GmbH.



Gegenstand des Vertrags

Der Dienstleister erbringt folgende Leistungen:

Teilnahme an allen Scrum relevanten Meetings

Entwicklung und dem Einsatz von agilen Schätzmethoden

Know-how Transfer bei der Einhaltung der Definition of Done im Team

Gestaltung von Sprint Planning und Review Meeting

Refactoring / Programmierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (JavaScript, Node.js, Java, JSP, CSS, TypeScript, etc.) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken

Design neuer Komponenten

Beheben von Fehlern in den Applikationen / Komponenten

Steuerung und Messung der Qualität der Software durch Auswahl und Einsatz geeigneter Metriken

Kenntnisse und Vermittlung von Ablaufprozessen innerhalb des agilen Dreiklangs (Agiles Requirements Engineering, Agiles Projektmanagement und Agiles Software Engineering)

Entwicklung und Umsetzung einer Testarchitektur für automatisierte Tests mit Hilfe von Unit Tests, Integrationstests, Akzeptanztests und Mockobjekten mit z.B. Jasmine

Dokumentation der technischen Komponenten

Sicherstellung, dass fertige Software Inkremente nach jedem Sprint geliefert werden können

Einrichten von Entwicklungsumgebungen

Evaluierung von neuen Technologien und Übertragung von Agilen Software Engineering Patterns auf diese Technologien

Vorbereitung von Entscheidungsvorlagen zu technischen Themen

Präsentationen zu technisch komplexen Themenstellungen

Teilnahme an Communities of Practice



Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)

Gewichtung fachliche Anforderungen: 70%

Muss-Anforderungen:

Sehr gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung mit JavaScript, TypeScript, ES6 Promises, Node.js.

Gute Kenntnisse in testgetriebener Entwicklung, Continous Integration, Testautomatisierung und verteilter Versionskontrolle

Mehrjährige Erfahrung als Agile Software Engineer, Nachweis durch aussagekräftige Projektliste

Erfahrung in gängigen Entwicklungsumgebungen, z.B. IntelliJ, WebStorm, Eclipse, etc.

Methodische Kompetenz für Testing (TDD)

Einsatz von regelmäßigem Refactoring

Pair Programming, Code Reviews

Nachweisliche Erfahrung mit agilen Teams (z.B. Scrum-Team)

Verständnis für die genannte Fachlichkeit.

Gute analytische Fähigkeiten

Eigenverantwortliches, organisiertes Handeln

Teamfähigkeit



Soll-Anforderungen:

Idealerweise Erfahrungen im Umfeld Bahn/ DB Vertrieb

Sehr gute und mehrfach praxiserprobte Java- /JavaEE-, JSP-, HTML-, CSS-Kenntnisse

Erfahrung mit NoSQL-Datenbanken wie z.B. MongoDB

Erfahrung mit RabbitMQ

Offenheit gegenüber Veränderung

Kommunikationsstark

Ergebnisorientierung



Bitte senden Sie uns ihre Bewerbung an


Start date
02.05.2017
Duration
3 Monate
From
Plussoft GmbH
Published at
19.04.2017
Contact person:
S. Madjidi
Project ID:
1328201
Contract type
Freelance
To apply to this project you must log in.
Register