Job in EssenLinux 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

Essen

Interessiert?

Stellenbeschreibung

Linux Desktop/Application Developer (m/w/d)

Für unser Development-Team in der Division Public Authorities suchen wir für einen unserer Standorte in Berlin, Bonn, Borchen, Dresden, Eschborn, Essen, Hamburg, Hannover, Ilmenau, München, Siegen oder Stuttgart zum nächstmöglichen Zeitpunkt Deinen klugen Kopf.

Deine Aufgaben:

  • Entwicklung eines Linux-Desktop-Systems mit integrierter Python-basierender Applikation, das als direktes Arbeitssystem für unsere Kunden zur Verfügung steht.
  • Arbeit mit Debian oder Ubuntu-basierenden Linux-Systemen sowie deren Technologien (Debian-Pakete) und Administration.
  • Umgang mit der Kommandozeile und Technologien wie SystemD, CloudInit, Mounts, FUSE und Overlay.
  • Nutzung von Entwicklungstools wie VSCode, Git, GitLab und Container.
  • Weiterentwicklung bestehender und Neuentwicklung weiterer Anwendungen in Python.
  • Erstellung einfacher grafischer Nutzeroberflächen mit GTK und Interaktion mit dem Basis-System.
  • Einhaltung von Best-Practices, Code-Kommentaren, Vier-Augen-Prinzip durch Merge-Requests und Automatisierung.

Dein Profil:

  • Abgeschlossenes Studium im IT-Umfeld oder entsprechende Ausbildung mit Berufserfahrung.
  • Umfassende Linux-Kenntnisse (Debian oder Ubuntu) und Administration (Paketmanagement).
  • Erfahrung mit CLI-Tools, SystemD, Filesystems (FUSE, Overlay) und Linux-Kernel.
  • Python-Kenntnisse und Erfahrung mit GUI-Entwicklung in Python (GTK).
  • Kenntnisse in Entwicklungstools wie VSCode, Git, GitLab, Docker, Kubernetes und Webserver.
  • Erfahrung mit Python-spezifischen Entwicklungstools wie Black, Flake8, MyPy, VEnv.
  • Kenntnisse in Webtechnologien (Socket, Websocket) und REST-API.
  • Sehr gute Deutsch- und gute Englischkenntnisse.

Unser Angebot:

  • Echter Teamgeist: Mitarbeit in Teams, die Veränderungen vorantreiben.
  • Gesellschaftliche Relevanz: Arbeit an Lösungen mit Gamechanger-Qualitäten in der IT-Sicherheit.
  • Individuelle Weiterentwicklung: Karriere nach Deinen Bedürfnissen.
  • Der Mensch im Fokus: Vereinbarkeit von Beruf, Familie und Privatleben.
  • Flexibles Arbeiten: 12 Standorte in Deutschland, Shared Desk-Modell, Vertrauensarbeitszeit und flexible Teilzeitmodelle.
  • Remote-Arbeit: Bis zu 20 Tage pro Jahr im EU-Ausland arbeiten.
  • Attraktive Benefits: Bike-Leasing, Firmenfitness-Programm, vergünstigtes Jobticket und mehr.

Interessiert an dieser Stelle?

Jetzt bewerben