Beruf
Linux Desktop/Application Developer (m/w/d) {Application-Engineer/-Manager/in}
Unternehmen
secunet Security Networks AG
Arbeitsort
Siegen
Interessiert?
Stellenbeschreibung
Linux Desktop/Application Developer (m/w/d)
Aufgaben:
- Entwicklung eines Linux-Desktop-Systems mit integrierter Python-Applikation für unsere Zielplattform
- Arbeit mit Debian oder Ubuntu-basierten Linux-Systemen und deren Technologien (Debian-Pakete, Administration)
- Nutzung von Kommandozeilen-Tools und Kenntnisse in SystemD, CloudInit, Mounts, FUSE und Overlay
- Einsatz von Entwicklungstools wie VSCode, Git, GitLab und Container
- Weiterentwicklung bestehender und Neuentwicklung von Python-Anwendungen
- Erstellung einfacher grafischer Nutzeroberflächen mit GTK
- Qualitätssicherung durch Best Practices, Code-Kommentare und Merge-Requests
Anforderungen:
- Abgeschlossenes Studium im IT-Bereich oder entsprechende Ausbildung mit Berufserfahrung
- Umfassende Linux-Kenntnisse (Debian/Ubuntu) und Administration (Paketmanagement)
- Erfahrung mit CLI-Tools, SystemD, Filesystems (FUSE, Overlay) und Linux-Kernel
- Python-Kenntnisse und Erfahrung in GUI-Entwicklung (GTK)
- Kenntnisse in Entwicklungstools wie VSCode, Git, GitLab, Docker, Kubernetes
- Erfahrung mit Python-spezifischen Tools (Black, Flake8, MyPy, VEnv)
- Kenntnisse in Webtechnologien (Socket, Websocket, REST-API)
- Sehr gute Deutsch- und gute Englischkenntnisse
Benefits:
- Teamarbeit in einem innovativen Umfeld
- Gesellschaftlich relevante Projekte mit hoher IT-Sicherheitsrelevanz
- Individuelle Karriereentwicklung und Weiterbildungsmöglichkeiten
- Flexible Arbeitsmodelle (Teilzeit, Vertrauensarbeitszeit, Remote-Arbeit in der EU)
- Vereinbarkeit von Beruf und Privatleben
- Zusätzliche Benefits wie Bike-Leasing, Firmenfitness und vergünstigte Jobtickets
Interessiert an dieser Stelle?
Jetzt bewerben