Beschreibung
Tätigkeit:Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
*Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
*Dokumentation der technischen Komponenten
*Erstellen von Systemdokumentationen
*Erstellen von Lieferpaketen für die betreffenden Applikationen
*Einrichten von Entwicklungsumgebungen incl. Continuous Integration
*Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
*Vorbereitung von Entscheidungsvorlagen zu technischen Themen
*Präsentationen zu technisch komplexen Themenstellungen
*Berichten von Risiken und Problemen an die technischen Architekten und an das
Projektmanagement
*Software Entwicklung: Javascript, TypeScript, HTML, CSS/SASS, Java, GIT, JSON
*Methodenkompetenz, Modellierung, Vorgehensmodelle
*Erfahrungen in der Testautomatisierung: Unit-Tests, JUnit, Integrationstests,
Akzeptanztests
*Erfahrung in einem agilen Projektumfeld, vorzugsweise SCRUM
*3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten 4 Jahren
*Anforderungen - should + nice to have:
*Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation
*Erfahrung in der Leitung kleiner bis mittlerer Entwicklerteams (>5 MA) in der Implementierung von technischen Lösungen, davon in mindestens 3 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
*Kenntnisse und Erfahrungen im Backend: Spring Boot, REST, Kafka, MapStruct,
Gradle, Ant, Apache VTL (Velocity Template Language)
*Kenntnisse und Erfahrungen im Frontend: Jest, Gulp, Node.js, npm, Zeplin, SVG
(skalierbare Vektorgrafiken)
*Kenntnisse und Erfahrungen im Bereich Continuous Integration & Infrastruktur: Jenkins, Docker, Kubernetes
*Problemlösungs-/ Arbeitsorganisations-Know-how
*Know-how zur Identifikation Chancen/ Risiken
*Präsentations-Know-how, Kommunikations- und Moderations-Know-how
*Know-how zu Führung/ Teamverhalten
*Projektmanagement-Know-how
*Software Architektur(management)
Umfeld (Must Have):
CSS, Git, HTML, Java, JavaScript, JSON
Umfeld (Nice to Have):
REST, Spring
Start date: 1st July 2021
Duration: until 31st December 2021 +
Michael Bailey International is acting as an Employment Business in relation to this vacancy.