Softwareentwickler für VoIP-Systeme (m/w/d)
Rolle
In dieser Rolle entwickelst und optimierst du anspruchsvolle VoIP-Systeme, die stabile, sichere und performante Kommunikation ermöglichen. Du übernimmst die Verantwortung für Konzeption, Implementierung und Weiterentwicklung von Softwarekomponenten entlang des gesamten Entwicklungszyklus. Dabei analysierst du komplexe Anforderungen, entwirfst passende Architekturen und stellst durch sauberen, wartbaren Code eine hohe Softwarequalität sicher. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um technische Lösungen präzise auf fachliche Bedürfnisse abzustimmen und bestehende Systeme kontinuierlich zu verbessern. Zudem verantwortest du die Fehleranalyse und Performanceoptimierung, um einen zuverlässigen Betrieb der VoIP-Plattform sicherzustellen.
Verantwortung
- Du entwickelst komplexe, moderne VoIP-Softwarelösungen und passt technische Spezifikationen an unsere Telefoniesysteme an.
- In dieser Rolle planst, koordinierst und leitest du technische Teilprojekte und begleitest deren Umsetzung.
- Du berätst zu Architektur-, Technologie- und Best-Practice-Fragen und stellst wartbare, gut designte Lösungen sicher.
- Als Softwareentwickler für VoIP-Systeme entwickelst und pflegst du Anwendungen, Module und Schnittstellen zu Datenbanken und Drittsystemen.
- Du erkennst Leistungsengpässe frühzeitig, leitest Gegenmassnahmen ein und optimierst Deployment- und Testprozesse (CI/CD).
- In dieser Rolle eignest du dir neue Technologien an, führst Pilotprojekte durch und unterstützt das Team als Coach und Enabler.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (HF / FH oder gleichwertig) in Informatik und bringst 4–6 Jahre Erfahrung in der Entwicklung und Architektur webbasierter Dienste mit.
- Du hast fundierte Kenntnisse in Java mit Spring Boot, idealerweise ergänzt durch Erfahrung in PHP, LUA oder C, sowie in RESTful Web Services und gängigen Webtechnologien (JavaScript, CSS, HTML5).
- Du kennst dich mit VoIP- / SIP-Technologien und Systemen wie Kamailio, OpenSIPS, Asterisk oder FreeSWITCH aus oder hast bereits erste Berührungspunkte gesammelt.
- Du verfügst über ein gutes Verständnis von Software-Sicherheit (z.B. SSL / HTTPS, JWT, Verschlüsselungstechniken) sowie von Datenbankmodellierung in SQL- und NoSQL-Systemen (z.B. MySQL, MongoDB).
- Du bist vertraut mit Linux / RHEL, Shell Scripting, Git, Web- und Application-Servern sowie grundlegenden Netzwerkthemen wie DNS, Load Balancer und HTTP.
- Du hast Erfahrung mit automatisierten CI/CD-Pipelines und arbeitest gerne in internationalen Projekten mit externen Mitarbeitenden zusammen, wobei du eigene innovative Ideen einbringst.
Benefits