Beschreibung
TätigkeitenbeschreibungDie Leistungen werden für das Programm VENDO im Projekt „Modularisierung Angebotskomponenten“ erbracht. Neue Angebote können zeitnah bereitgestellt werden, mit dem Ziel, auf kurzfristige Markt- & Kundenanforderungen reagieren zu können.
Aufgaben:
- Design und Implementierung technischer Komponenten innerhalb gegebener grober Leitplanken und Standards in state of the art Technologie.
- Entwicklung einer Applikation für Datenpflege, Bereitstellung und zugehörigen Prozessen für Tarifdaten, Angebotsdaten und Regeldaten
- Entwicklung einer automatisierten Qualitätssicherung von Tarifdaten, Angebotsdaten und Regeldaten bzgl. der Pflege und Bereitstellung
- Einführung und aktive Erarbeitung eines integrierten „Test driven“ Entwicklungsansatz
- Aktive eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment.
- Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring mit den agilen Teams und übergreifenden Projektteams wie z.B. einem Enterprise
Architekture Management
Anforderung:
must have:
- Nachweisliche mehrjähriger Erfahrung (> 5 Jahre) als Software Entwickler im Bereich JAVA / JEE in der Entwicklung von Unternehmensanwendungen
- Erfahrungen im „test driven“ Design und Implementierung sowie entsprechender Durchführung von (automatisierten) Tests
- Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
- Ausgeprägtes analytisches Denkvermögen und strukturierte Arbeitsweise sowie Team- und Kommunikationsfähigkeit, Selbständigkeit
- Umfassende Kenntnisse im Bereich JAVA / JavaScript / Typescript /Spring MVC / Node.js o.ä. in Entwicklungen für Frontendsysteme mit Methodiken des Test Driven Development
- Umfassende Erfahrungen mit Nutzung der Tools IntelliJ, Docker, Jenkins, JIRA, Confluence, o.ä.
- Erfahrungen in API / SST Design (insb. auch Versionierung / Mapping von SST), JSON/JSON Schema, Datenpflegeprozesse und Frontendframework wie Angular, React o-der vue.js
- Erfahrungen im Oberflächendesign (User Interface / UX) von Datenpflegeapplikationen
- Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment gerne auch im Bereich Cloud und deren Datenversorgung (u.a. AWS)
- Erfahrungen in agiler Softwareentwicklung nach SCRUM (bzw. SAFe) Software as a Service (SaaS), Serviceorientiertem Softwaredesign /-entwicklung (SOA) und Microservices in der
Cloud
- Erfahrungen mit Consumer-Driven Contracts (z.B. mit Spring Cloud Contract)
nice to have:
- Erfahrung und Spaß am Arbeiten im Bereich agile Methodiken, Arbeiten in eigenverantwortlichen Teams (nach Scrum) (ggf. später DevOps) im Kontext von Großprojekten (Skalierung nach
SAFe) von der Idee bis zur Livestellung
- Ausgeprägtes analytisches Denkvermögen und strukturierte Arbeitsweise sowie Team- und Kommunikationsfähigkeit, Selbständigkeit
Fähigkeiten (Must have)
Angular, AWS, Confluence, Docker, Intellij IDEA, Java, Java EE, JavaScript, Jenkins, Jira, JSON, Node, SOA, Spring, Testautomatisierung, Typescript
Fähigkeiten (Nice to have)
DevOps, SAFe, SCRUM