Deine Aufgaben Deine Tasks Konzeptionierung, Entwicklung und Pflege des Produkts UCS@school mit deinem Team Es gibt unterschiedliche Aufgabenfelder: Integration und Pflege unserer Services/APIs als Docker-Apps in unserem Univention-AppCenter Erweiterungen von Konnektoren mit Python, z.B. zu ID Broker oder Apple School Manager Bugfixing in unterschiedlichen Bereichen unseres Produktes mit z.B. Python oder Shell/Bash Implementierung hybrider Authentifizierung mit SAML und OpenID Connect Automatisierte Tests mit Jenkins, Pytest, Selenium Dein Profil Dein Know-How Mehrere Jahre wertvoller Erfahrung in Entwicklungsprojekten mit Python auf Linux-Umgebungen Umfangreiche Kenntnisse in Linux, Python, Bash, REST API, Microservices, CI/CD, Git und GitLab Erfahrung in der Zusammenarbeit in agilen Teams und mit agilen Entwicklungsprozessen Eigenständigkeit, Zuverlässigkeit, Spaß an der Teamarbeit Eine strukturierte Herangehensweise bei der Analyse von Problemen Fließende Englischkenntnisse Warum wir? Deine Benefits Gehaltsband: € Bei uns arbeitest du flexibel und frei, wenn es um die Zeit, den Ort und die Arbeitsinhalte geht Ein Jobrad oder einen Dienstwagen mit Privatnutzung Alle sechs Wochen findet ein Hackathon statt. Nimm daran teil und arbeite an Themen, die dich interessieren Unser Sommerfest mit Familien und unsere Weihnachtsfeier Du entscheidest mit welchem Betriebssystem du arbeiten möchtest: macOS, Windows, Ubuntu Wir finanzieren deine Weiterbildung und bieten firmenintern verschiedene Möglichkeiten zum Lernen an Dein Einstieg begleitet eine Fachmentorin und ein Buddy für die ersten Monate Wir unterstützen deine Workation im EU Ausland bis zu 183 Tage Flexibilität deiner Urlaubstage: tausche Urlaub gegen Gehalt und entscheide dich für mehr oder weniger Urlaubstage Voll- oder Teilzeit, entscheide flexibel ab 32 Std./Woche Über unsWir setzen uns für einen nachhaltigen, offenen und fairen digitalen Wandel ein, von dem Organisationen und Menschen maximal profitieren. Mit Univention Corporate Server haben wir eine offene Open Source Plattform für Identitätsmanagement sowie für Bereitstellung und Integration von Anwendungen entwickelt, die Organisationen die volle Kontrolle über ihre Daten und Prozesse und die Wahlmöglichkeit, wem sie welche Daten übergeben, zurückgibt. Diese Freiheiten sind unserer Überzeugung nach die Voraussetzungen für Innovation, Wettbewerbsfähigkeit und digitale Souveränität. Wenn du mehr über uns erfahren möchtest, dann informiere dich auf „Warum Univention“ über uns.
Backend / Software Developer Python (m/w/d) (Softwareentwickler/in)