Softwareentwickler Python (w/m/d)

Softwareentwickler Python (w/m/d)

uib gmbh
Mainzmit Berufserfahrung Veröffentlicht am 26.03.2020

Softwareentwickler Python (w/m/d)

Die uib gmbh aus Mainz ist der Maintainer des Open Source Client Management Systems opsi (Open PC-Server Integration). Mit opsi werden Windows- und Linux-Clients auf Basis von Linux-Servern verwaltet.

opsi umfasst im Kern folgende Features:

  • Automatische Softwareverteilung auf den PCs (opsi-client-agent)
  • Automatische PC-Betriebssysteminstallation mit Hilfe des opsi-servers
  • Hardware- und Software-Inventarisierung

uib ist Dienstleister und übernimmt Aufgaben im Bereich Weiterentwicklung, Support und Training von opsi . Für unser engagiertes Team suchen wir zum nächstmöglichen Zeitpunkt Verstärkung und möchten folgende Stelle besetzen:

Softwareentwickler Python (w/m/d)

Die Serverkomponenten von opsi sind fast ausschließlich in Python geschrieben. Deine Arbeit konzentriert sich auf die Pflege und Weiterentwicklung der Serverdienste und Kommandozeilen-Werkzeuge. Auf Seiten der Clients kümmerst du dich um einen Dienst (opsiclientd), der sowohl unter Windows als auch unter Linux läuft. Server und Clients kommunizieren mittels JSON-RPC über HTTPS miteinander.
Du bist Ansprechpartner für die Kollegen aus dem Support und hilfst durch deine Analysefähigkeiten und mit Fehlerbehebungen.

DEIN AUFGABENGEBIET

Umfasst neben der Weiterentwicklung auch die Pflege automatisierter Tests und Dokumentationen sowie Support für opsi . In Workshops bei unseren Kunden vermittelst du außerdem technische Zusammenhänge rund um opsi .
In unserer täglichen Arbeit nutzen wir git, GitLab, Redmine und Jenkins. Kommuniziert wird bei uns über Mattermost und klassische Email. Alle Entwickler tauschen sich täglich in einem Standup-Meeting aus. Es gibt ein wöchentliches Entwicklermeeting, welches Möglichkeiten zum Austausch, zur Diskussion und zur Präsentation bietet.

WAS WIR ERWARTEN:

  • Kenntnisse im Softwaredesign
  • sehr gute Kenntnisse in Python
  • umfassende Linux-Systemkenntnisse
  • Windows-Systemkenntnisse
  • Kenntnisse von SQL-Datenbanken (MySQL, SQLite)
  • eigenständige Arbeitsweise und Eigeninitiative
  • gute Kommunikationsfähigkeit, freundliches und offenes Auftreten
  • Affinität zu Open Source
  • gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
  • Studium im Bereich Informatik oder vergleichbare Qualifikation / Berufserfahrung

NICE TO HAVE:

  • Erfahrungen mit opsi
  • weitere Fremdsprachen
  • Erfahrung mit JSON-RPC
  • Kenntnisse in der distributionsübergreifenden Paketierung (RPM, Debian-Pakete)
  • praktische Erfahrung mit Continuous Integration (Jenkins, GitLab CI)
  • Erfahrung mit git

WAS WIR BIETEN:

  • eine Festanstellung in einer in der Open Source-Szene etablierten Firma
  • ein bunt gemischtes Team
  • überwiegend standortgebundene Arbeit mit Möglichkeit auf Home-Office
  • eine herausfordernde Tätigkeit im Open Source-Umfeld
  • die Chance technische Konzepte auszuarbeiten und umzusetzen
  • gute Weiterbildungsmöglichkeiten
  • Kontakt zu einer großen, internationalen Community
  • gute Work-Life Balance
  • ergonomische Arbeitsplätze
  • Wasser-, Kaffee- und Teeflat
  • Jobfahrrad oder JobTicket

Deine Bewerbung mit Gehaltsvorstellung bitte an personal@uib.de

Telefonische Auskunft gibt es von Birgit Hubal 06131-275 61-18

uib gmbh
Bonifaziusplatz 1b | D-55118 Mainz
TEL +49 - 6131 - 27561-0 | FAX +49 - 6131 - 27561-22
E-MAIL info@uib.de | WEB www.uib.de

Diesen Job persönlich empfehlen:

Kontakt
  • 55116 Mainz
  • Deutschland
Veröffentlicht: 26.03.2020

Karrierestufe: mit Berufserfahrung