Unterstützung als Scrum Developer mit Schwerpunkt \"Quality Assurance\" - Frankfurt (GOE-96615)

Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Aufgabe:
Beschreibung:
Die Leistungen des Auftragnehmers (Dienstleisters) werden für das Programm VENDO im Projekt „Modularisierung Angebotskomponenten“ erbracht. Dieses hat folgenden Inhalt:
Neue Angebote können zeitnah bereitgestellt werden, mit dem Ziel, auf kurzfristige Markt- & Kundenanforderungen reagieren zu können

- Ablösung des heutigen stark IT-Stammdaten-getriebenen Systems, basierend auf Lösungen aus den 90er Jahren
- neue Angebote sind i.d.R. nur mit komplexen Softwareanpassungen möglich
- Mehr als 11 Tsd. Angebote im System
- mehrstufige historisch gewachsene und z.T. manuelle Lieferprozesse
- separate Pflege & redundante Implementierungen in 6 unabhängigen Vertriebskanälen be-dingen eine Vorlaufzeit von 12-24 Monaten

Ziel:
- Time2Market „Reduktion“ auf 24Std. bis 2 Monate
- Auflösung monolithischer Strukturen durch Schaffung modularer Komponenten mit klaren Verantwortlichkeiten.
- Weg von komplexer IT-Stammdatenpflege, hin zu flexiblen Regeln welche durch Marketingbereiche direkt steuerbar sind
- neue Angebote werden unabhängiger von Softwareanpassungen und zukünftig durch Konfiguration erstellt
- Wechsel von starren klassischen Vorgehensmodellen zu agilen Teams

Aufgaben konkret:
- Die externe Fachkraft übernimmt im Rahmen ihrer Beauftragung Aufgaben im Team gemäß des vorgegeben Rahmens nach Scrum:
- In zweiwöchigen Sprints durch Abarbeitung eines durch das Team bestätigten Sprint Back-logs, basierend auf User Stories, gemäß ihrer Kompetenzen und in Abstimmung mit dem ge-samten Umsetzungsteam:
- Als Scrum Developer mit Schwerpunkt „Quality Assurance“ (evtl. QA Engineer) im Rahmen der Neuentwicklung von algorithmisch, regel- und datenbasierten Angebotsmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
- Das Team arbeitet nach einem integrierten Test Driven Entwicklungsansatz.
- Erarbeitet die Zielvision für den Aspekt „Test“ und trägt maßgeblich dazu bei: „möglichst ho-her Grad an Testautomatisierung in Auswahl, Umsetzung und Anwendung“.
- Die externen Fachkraft nimmt an allen Scrum-Events des Teams teil (Daily, Sprint-Review, Sprint-Retrospektive, offenes Feedback )
- Die Fachkraft besitzt zudem Entwickler Knowhow, welches er in die Entwicklung der Testfälle einsetzt und fortentwickelt. Aktuell ist ein pure Java Ansatz gewählt und daher auch Java eine Grundvoraussetzung

Anforderung:
- Kompetenzen mit „Agile-Software-Engineering“ Aspekten,
- Behavior-Driven-Development
- (Acceptance)-Test-Driven-Development
- Testautomatisierung durch ATDD und TDD
- Grundlegende, aber aktuelle Kenntnisse im Bereich JAVA / Java EE Entwicklung für Backendsysteme
- Überzeugt von der Arbeitsweise und Erfahrung in der Umsetzung von Produkten in kleinen agilen Teams
- Hohe Identifikation mit der Arbeitsweise in selbstorganisierten Teams (nach Scrum) (ggf. später DevOps) im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee bis zur Livestellung und darüber hinaus.
- Die Fähigkeit zur Kommunikation innerhalb und benachbarter Teams und selbstbewusster Auftritt in der Diskussion mit den Scrum Teams und seinen Stakeholdern.
- Hohes Commitment und Neugier zur gestellten Aufgabe
- Bereitschaft zur Übernahme der Verantwortung für unternehmenskritische Produktteile als Team in der Gesamtarchitektur mit höchsten Anforderungen an Qualität, Stabilität und Performance, Vermeidung technischer Schulden
- Interesse an neuen Technologien, wie zum Beispiel Cloud-Themen, Serviceorientierte Architekturen. Ggf. Mitarbeit in Center of Competence/QA.
- Handeln nach den Prinzipien und Praktiken von „Clean Code“, zur ständigen Verbesserung der Codequalität und der resultierenden Artefakte aus dem Softwareentwicklungsprozess, z.B. Dokumentation

Wünschenswert:
- Kompetenz in Erarbeitung und Formulierung von Akzeptanzkriterien (im Rahmen von User Stories), Sicherstellen der Vollständigkeit und Schätzung der Komplexität von User Stories und deren Refinement im Team
- Praktische Erfahrung mit Mocking-Frameworks wie Mockito oder JMockit
- Praktische Erfahrung mit CDC (Consumer Driven Contracts)
- Erfahrungen in folgenden Tools (IntelliJ, maven, gitlab, Jira, Confluence,)
- Erfahrungen im Umgang mit mindestens einem der folgenden Tools : FIT, Cucumber, JBe-have, behat
- Kenntnis in der Sprache Gherkin zur Beschreibung des erwarteten Verhaltens der zur erstellenden Anwendung
- Evtl. Zertifizierung Scrum-Developer (z.B. Scrum.org) oder ähnlich Zertifizierung
- Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u.a. AWS)
- Erfahrungen in agiler Softwareentwicklung nach Scrum Framework
- Erfahrungen im „Test Driven“ - Design und Development, sowie automatisierten Tests, Unit-Tests und entsprechender Tools

Umgebung/Sonstiges:
Ihre Ansprechpartnerin:
Charlotte Thurn - Recruiterin
Telefon - Mobil
&#

Abgabefrist: 29.06.2017 - 10Uhr

Beginn: 10.07.2017
Dauer: 29.12.2017
Branche: Logistik/Transport
Start
07.2017
Dauer
6 Monate
Von
Allgeier Experts Consulting GmbH
Eingestellt
28.06.2017
Ansprechpartner:
Tobias Trockel
Projekt-ID:
1368793
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren