Beschreibung
TätigkeitenbeschreibungFür unseren Kunden aus dem Raum Stuttgart suchen wir zum nächstmöglichen Zeitpunkt einen Teilprojektleiter für Softwareentwicklungsprojekte (m/w).
Aufgaben:
* Teilprojektleitungsverantwortung bei der Entwicklung von Softwarelösungen für den Direktvertrieb vom PKWs und Nutzfahrzeugen. Es handelt sich um Webportale, die folgende Funktionen abbilden / abbilden sollen:
- Kundengewinnung/Kundenbindung
- Fahrzeugkonfiguration
- Bestell-/Auftragsabwicklung
- Fahrzeugauslieferung
- Fahrzeugrücknahme
- Fahrzeugvermietung
- Bestandsmanagement
- Kosten-/Erstattungskalkulation
* Beratung / Unterstützung in der Fachkonzeption:
- Anforderungsanalyse, fachliches Verständnis für unsere Themen entwickeln
- Teilnahme an Kundenworkshops (bei Bedarf inkl. Moderation)
- Dokumentation der Ergebnisse
- Erstellung von Fachkonzeptionen
* Beratung / Unterstützung in der Architektur / fachliche Konzeption:
- Ableitung einer technischen Architektur aus der Fachkonzeption
- Technologien und Tools siehe unten
- Modellierung im Enterprise Architect: UML Use Cases, BPMN
- Aufwandsschätzung
* Bei Bedarf auch aktive Unterstützung der Entwickler (Codieren, Code Review, etc.)
Für diese Aufgabenstellung sollten Sie über die folgenden Kenntnisse und Erfahrungen verfügen:
* Erfahrung als Anforderungsmanager, Architekt, Entwickler in Softwareentwicklungsprojekten
* Idealerweise bereits erste Führungserfahrung (Teamleitung, Teilprojektleitung mit disziplinarischer Verantwortung, etc.)
* Gute, umfassende Kenntnisse der meisten Tools / Methoden in folgendem Technologiestack:
- Backend: Java 7+8, JEE 6+7 (CDI, EJB, JPA), Web-Applikationen TomEE und Tomcat (Verständnis für Java Servlets und CDI Scopes), WebServices REST (Jax-RS) und SOAP (Jax-WS), JMS, MQ-Series, Legacy Code: EhCache, Spring
- Frontend: HTML 5, CSS 3, JavaScript, AngularJS, jQuery
- Datenbanken: SQL-Server; alternativ: DB2, native SQL Queries und / oder JPA Mapping
- Build und CI-Tools: GIT, Maven, Gulp, NodeJS (als Build-Tool) Jenkins oder Sonar
* Offenheit für / Einbringen von neue(n) Technologien und Themen, Einschätzung von Technologien, Bewertung und Diskussion neuer Themen sowie eine selbständige Einarbeitung in neue fachliche und technische Themen sind gewünscht
Fähigkeiten (Must have)
Anforderungsmanagement, Architektur, Java
Fähigkeiten (Nice to have)
Projektmanagement