Senior C++ Entwickler*in
IVM Technical Consultants Wien Gesellschaft m.b.H.
Vienna, Austria
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
Senior Compensation
€ 53KJob location
Remote
Vienna, Austria
Tech stack
.NET
Automation of Tests
C Sharp (Programming Language)
C++
Databases
H.264/MPEG-4 AVC
Object-Oriented Software Development
Software Architecture
SQL Databases
Data Streaming
WebRTC
High Efficiency Video Coding (HEVC)
GIT
RTSP
Information Technology
Job description
- Ausbau und kontinuierliche Verbesserung unserer Lösungen im Bereich videobasierter Sicherheitssysteme, insbesondere für Streaming, Speicherung und Visualisierung von Videodaten
- Übernahme der technischen Führungsverantwortung für ein Entwicklerteam inklusive Anleitung und Coaching von weniger erfahrenen Teammitgliedern
- Verantwortung für die Einhaltung hoher Qualitätsstandards im Code sowie für die Performance und Skalierbarkeit der Systeme
- Entwicklung technischer Lösungsansätze, Gestaltung der Softwarearchitektur und Durchführung von Code-Prüfungen
- Planung, Umsetzung und Pflege automatisierter Tests (Unit-, Integrations- und Performancetests) zur Absicherung neuer Funktionen
- Abstimmung technischer Themen in enger Zusammenarbeit mit Teamlead und Product Owner
- Zusammenarbeit mit der Redaktion zur verständlichen Aufbereitung und Dokumentation von Produktfunktionen
Requirements
- Erfolgreich abgeschlossene technische Ausbildung (TU, FH oder HTL), vorzugsweise im Bereich Informatik oder in einem verwandten Fachgebiet
- Mehrjährige praktische Erfahrung in der Entwicklung von Anwendungen
- Sehr gute Programmierkenntnisse in C++ sowie fundiertes Verständnis objektorientierter Softwareentwicklung; Kenntnisse in C#/.NET sind von Vorteil
- Erfahrung im Umgang mit digitalen Video- und CCTV-Systemen sowie mit relevanten Video-Technologien und -Standards wie RTP/RTSP, WebRTC, H.264/H.265 oder AV1
- Solide Kenntnisse im Bereich Datenbanken, insbesondere mit relationalen Systemen und SQL
- Sicherer Umgang mit Versionsverwaltungssystemen, insbesondere Git
- Sehr gute Sprachkenntnisse in Deutsch und Englisch
- Teamorientierte Arbeitsweise, hohe Eigenständigkeit und Flexibilität sowie ausgeprägtes Qualitätsbewusstsein
Benefits & conditions
- Ausgewogene Work-Life Balance
- Online Skillboosting mit LinkedIn Learning
- Individuelle Weiterbildungsmöglichkeiten
- Langfristige Karriereplanung
- Flexible Arbeitszeiten und Home-Office Möglichkeiten (2 Tage pro Woche nach Onboarding)
- Kostenlose Parkmöglichkeiten
- Gestütztes Mittagessen
- Strukturiertes Onboarding, sowie ein umfassendes Einschulungsprogramm
- Freiräume für Kreativität, Initiative und Übernahme von Eigenverantwortung
- Modernes Arbeitsumfeld
- Firmenevents & Mitarbeiterevents
- Hauseigenes Fitnessstudio
- Betriebliche Gesundheitsvorsorge
- Sehr gute Infrastruktur und verkehrstechnisch gut gelegener Arbeitsplatz
- Sympathisches und kompetentes Team
- Für diese Position gilt ein Monatsbruttogehalt ab EUR 3.800. Geboten wird eine marktkonforme Überzahlung abhängig von Qualifikationen und Erfahrung