Description
Aufgaben:• 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
• Technische Umsetzung der analysierten fachlichen Anforderungen an die Frontend Oberflächen.
• Architektur der Frontends und Oberflächen im Hinblick Usability & User Experience (UX) Design
• Test und Dokumentation der Entwicklung, Behebung von Fehlern, Erstellung von technischer Dokumentation (in deutscher Sprache).
• Unterstützung seitens des Herstellers / Partners der Software Splunk in der Architektur und Entwicklung von Dashboards mit komplexen Regelverwaltung im Projekt
Entwicklung mit der Software Splunk (Version 6.4 u. höher)
• Implementierung von Technical Add-Ons, Erweiterung vorhandener Standard Funktionalität und Visualisierungen mittels gängiger Web-Technologien auf Basis von Splunk
• Erstellung von komplexen Splunk Apps (Javascript, Python) und Dashboards sowie Data Inputs
• Agile Softwareentwicklung und Methoden (u.a. Scrum Framework)
• Prototyping sowie Design und Entwicklung kundenspezifischer Use Cases
• Einhaltung von Performance Aspekten beim Software Design der Splunk Searches
Anforderungen:
- Expertenwissen Splunk
- Expertenwissen Javascript (HTML (v5), CSS (v3), Sass / Less)
- Expertenwissen Pyhton
- Erfahrung in agil durchgeführten Projekten: SCRUM
- Erfahrung mit der Nutzung von Tools im agilen Umfeld (z.B. Jira) 1
- gute englische Sprachkenntnisse
Start & Dauer:
ab Februar 2018 bis zunächst Ende 2018