Beschreibung
TätigkeitenbeschreibungInfo:
Es wird eine Software-Komponente zur Entscheidungsfindung (Policy Decision Point) weiterentwickelt. Auf Basis von Sicherheitsrichtlinien in XML-Notation werden interne Zustandsautomaten instanziiert, welche eintreffenden Events auswerten und eine Entscheidung an die anfragende Instanz zurückgeben. Die Bedingungen für die Entscheidung werden auf Basis von logischen Ausdrücken mit temporalen und kardinalen Erweiterungen spezifiziert und ausgewertet.
Aufgabe:
- Existierende Software-Komponente in Produktreife bringen und fehlende zusätzliche Funktionalitäten mplementieren. Dabei stehen sowohl die Speichereffizienz und Performanz im besonderen Fokus
- Qualitätssicherung der Software komponente
- Testplan konzipiert und automatisierte Testfälle erstellen
Must have:
- Mindestens 5 Jahre Berufserfahrung als Software-Entwickler
- Sehr gute Kenntnisse in der Programmiersprache C sowie systemnaher Programmierung (inkl. POSIX), Java von Vorteil
- Sehr gute Kenntnisse im Bereich Qualitätssicherung
- Sehr gute Kenntnisse im Bereich der Aussagenlogik sowie temporaler Logik
- Kenntnisse im Bereich Cloud und horizontale Skalierung
- Gewohnt, eigenverantwortlich zu arbeiten
Sonstiges:
Ort: Bevorzugt vor Ort, u. U. ist aber auch eine Regelung von mindestens 3 Tage vor Ort / 2 Tage pro Woche Remote denkbar
Fähigkeiten (Must have)
C, Cloud Computing, Deutsch, Eigenverantwortliches Arbeiten, Flexibilität, Gewissenhaftigkeit, Kommunikationsfähigkeit, POSIX, Sprachliche Ausdrucksfähigkeit