Beschreibung
Aufgabe:- Teilnahme an allen Scrum relevanten Meetings
- Unterstützung bei der Entwicklung und dem Einsatz von agilen Schätzmethoden
- Unterstützung und Know-how Transfer bei der Einhaltung der Definition of Done im Team
- Mitgestaltung von Sprint Planning und Review Meeting
- Refactoring / Programmierung technischer Komponenten in Applikationen auf Basis der ge-nutzten Technologien (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 Re-quirements
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
Anforderung:
- Sehr gute und mehrfach praxiserprobte Java- /JavaEE-Kenntnisse
- Sehr gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung mit JSP, HTML, CSS, JavaScript
- Gute Kenntnisse in testgetriebener Entwicklung, Continous Integration, Testautomatisie-rung und verteilter Versionskontrolle
- Mehrjährige Erfahrung als Agile Software Engineer, Nachweis durch aussagekräftige Pro-jektliste
- 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 Fachlichkeit und enge Abstimmung mit den Teamkollegen und dem Product Owner
- Gute analytische Fähigkeiten
- Eigenverantwortliches, organisiertes Handeln
- Teamfähigkeit
Wünschenswert:
- Idealerweise Erfahrungen im Umfeld Bahn/ DB Vertrieb
- Gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung
mit jQuery und TypeScript
- Offenheit gegenüber Veränderung
- Kommunikationsstark
- Ergebnisorientierung
Umgebung/Sonstiges:
Ihr Ansprechpartner:
Sam Maleki - Recruiter
Telefon - Mobil
Beginn: 27.02.2017
Dauer: 30.06.2017
Branche: Logistik/Transport