Job in SiegenLinux Desktop/Application Developer (m/w/d) {Application-Engineer/-Manager/in}

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