Senior Software Development Security Engineer
Vector Informatik GmbH
Stuttgart, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
SeniorJob location
Stuttgart, Germany
Tech stack
Java
Unit Testing
Databases
DevOps
Web Development
Software Architecture
Software Asset Management
Software Engineering
System Testing
React
Backend
Kotlin
Containerization
Integration Tests
Information Technology
Job description
- In einem verteilten Team auf Stuttgart und Karlsruhe entwickelst und implementierst du neue Features für das weltweite Lizenzmanagement der Vector Produkte - dabei arbeitest du eng mit allen Produktlinien, unserem Vertrieb und unserer IT-Abteilung zusammen
- Du analysierst Anforderungen und erstellst technische Spezifikationen und leitest Teilprojekte für neue Features
- Du entwickelst Softwarearchitekturen und Module nach Best Practices und Standards
- Unit-Tests, Integrationstests und Systemtests entwickeln und durchführen, um die Funktionalität und Qualität der Software sicherzustellen gehört ebenso zu deinen Aufgaben, wie Build- und Testprozesse zu automatisieren, um die Effizienz und Zuverlässigkeit zu steigern
- Gewährleisten, dass die Software die Anforderungen und Erwartungen der Benutzer:innen erfüllt ist nicht nur eine Aufgabe für dich, sondern deine Motivation
- Vorbereitung und Durchführung des Rollouts von Software-Updates, um dabei die Kompatibilität mit den vorhandenen Schnittstellen in unterschiedlichen Umgebungen sicher zu stellen
- Überwachung der Services über die Laufzeit - Analyse von Logs und Performance-Daten zur Identifikation und Behebung von Problemen
- Analysieren und Definieren von Maßnahmen zur Sicherung unserer wirtschaftlichen Interessen im Kontext der Lizenzierung unsere
Requirements
- Studium der Fachrichtung Informatik, Elektrotechnik, Mathematik, Physik oder vergleichbare Qualifikation
- Gute Programmierkenntnisse in Java oder Kotlin
- Entweder Kenntnisse in Web-Frontend-Entwicklung mit React oder Backend-Technologien, wie Applikations- Server, Containerisierung und Datenbanken oder idealerweise beides
- Erfahrung im Design und der Umsetzung von Softwarearchitekturen und -modulen
- Verständnis und Anwendung von DevOps-Praktiken zur Optimierung des Entwicklungs- und Betriebsprozesses
- Fähigkeit zur effektiven Zusammenarbeit in selbstorganisierten agilen Entwicklungsteams
- Bereitschaft zur kontinuierlichen Weiterbildung und zum Erlernen neuer Technologien