Über das Unternehmen
Nexburg ist ein führender Anbieter von Lösungen für die Telekommunikationsüberwachung und Datenspeicherung. Das Unternehmen expandiert schnell und gewinnt Marktanteile gegenüber den Wettbewerbern.
Aufgaben
- Entwicklung und Implementierung leistungsstarker Softwarekomponenten für komplexe verteilte Systeme mit Schwerpunkt auf C++-Entwicklung und fortgeschrittenen Netzwerkprotokollen
- Entwicklung von Funktionen im Einklang mit der Produkt-Roadmap und Implementierung maßgeschneiderter Lösungen für individuelle Kundenanforderungen
- Analyse und Lösung technischer Herausforderungen unter Berücksichtigung der Zuverlässigkeit und Sicherheit der Lösung
- Enge Zusammenarbeit mit einem agilen Entwicklungsteam, um wartbare und gründlich getestete Softwaremodule zu liefern
- Unterstützung bei der Integration von Anwendungen und Bibliotheken von Drittanbietern in die Systemarchitektur
- Durchführung und Pflege von Testaktivitäten auf Unit-, Integrations- und Systemebene
- Dokumentation des Codes und technischer Entwürfe sowie Kommunikation technischer Probleme und Lösungen innerhalb des Teams
Anforderungen
- Erfolgreicher Abschluss eines Studiums der Informatik oder einer vergleichbaren Ausbildung
- Einschlägige Berufserfahrung im Bereich der modernen Softwareentwicklung
- Gute Kenntnisse und praktische Erfahrung in modernem C++ (20+)
- Erfahrung in Python, Go und Bash von Vorteil
- Praktische Erfahrung in der Arbeit mit C++-Code in Linux-Serverumgebungen
- Erfahrung in der Entwicklung sicherheitskritischer Komponenten, einschließlich Authentifizierung, Verschlüsselung und Netzwerksicherheit, von Vorteil
- Bereits genutzte Tools zur Codeanalyse und -optimierung wie Clang Tidy, Sanitizers und Code-Reviews
- Fundierte Kenntnisse von Netzwerkprotokollen und der Programmierung entsprechender Anwendungen
- Kenntnisse über Client-Server-Architekturen
- Erfahrung mit Authentifizierungs-/Autorisierungsprotokollen wie OAuth, OIDC, SAML von Vorteil
- Erfahrung mit Git auf Linux-Systemen und virtualisierten/containerisierten Bereitstellungssystemen
- Datenbank-Know-how, idealerweise in Verbindung mit PostgreSQL
- Gute Englischkenntnisse in Wort und Schrift
Benefits
- Internationale Präsenz in Deutschland, Italien und Großbritannien
- Schnelles Wachstum und Gewinnung von Marktanteilen
- Offene und freundliche Unternehmenskultur mit konstruktiven und kooperativen Beziehungen
- Flexible Arbeitszeiten und Homeoffice-Möglichkeiten
- Berufliche und persönliche Weiterentwicklung durch gezielte Weiterbildungsmöglichkeiten