Softwareentwickler Python mit Affinität zum Produktmanagement
Role details
Job location
Tech stack
Job description
Flache Hierarchien mit einer offenen Feedbackkultur
-
Angenehme und kollegiale Teamatmosphäre
-
Flexible Arbeitszeitmodelle (unter Einhaltung der Hauptarbeitszeiten)
-
Strukturiertes und umfangreiches Onboarding
-
Mobiles Arbeiten möglich
-
Viel Raum für innovative Ideen und Gestaltungsmöglichkeiten
-
Individuelle Weiterbildung nach persönlichen Fähigkeiten und Kenntnissen
-
Kostenfreie Kaffee- und Wasser-Flatrate sowie frisches Obst
-
Gemeinsame Aktivitäten wie Kicker im Büro
-
Kostenfreie Firmenparkplätze, Dienstrad-Leasing und Vergünstigungen für das Deutschlandticket Ihre Aufgaben: Entwicklungsaufgaben:
-
Neu- und Weiterentwicklung von Anwendungen zur Erweiterung des Produktportfolios mit modernen Technologien
-
Technische Umsetzung nach agilen Softwaredesign-Prinzipien
-
Mitarbeit an der Weiterentwicklung der Systemarchitektur
-
Modellierung und Optimierung von Datenbanken (z. B. MySQL)
-
Entwicklung von APIs und Backend-Technologien, vorzugsweise in Python, für Linux-basierte Systeme
-
Durchführung von Funktions- und Integrationstests
-
Dokumentation der Entwicklungen und Sicherstellung von Qualität und Nachvollziehbarkeit Product Owner Aufgaben:
-
Konzeptionelle Weiterentwicklung bestehender Produkte in enger Zusammenarbeit mit Entwicklungs- und Testteam
-
Dokumentation im Ticketsystem und Wissensdatenbank
-
Pflege des Ticketbacklogs
-
Mitwirkung an Versionsplanungen
-
Anforderungs- und Stakeholdermanagement
-
Abstimmung mit externen Dienstleistern und Partnern
-
Dokumentation und Wissensmanagement im Ticketsystem und in der Wissensdatenbank
Requirements
Abgeschlossenes Hochschulstudium in Informatik, einem IT-nahen Studiengang oder vergleichbare Ausbildung
- Sehr gute Kenntnisse in der objektorientierten Entwicklung mit Python
- Ausgeprägtes Verständnis von Softwarearchitektur und Systemintegration
- Empathie und Verbindlichkeit in der Zusammenarbeit sowie Freude an der teamübergreifenden Arbeit
- Vertrautheit mit gängigen Entwicklungsumgebungen, Versionskontrollsystemen (z. B. git), Ticketsystemen und Tools wie Confluence
- Begeisterung für die Entwicklung eines tiefen Produktverständnisses, um Expertenwissen zu erlangen
- Kundenorientierung und zielgruppenorientierte Kommunikation
- Erfahrungen mit komplexen Software-Strukturen und agilen Softwareentwicklungsprozessen von Vorteil
- Sehr gute Deutschkenntnisse
- Selbstständige, strukturierte und qualitätsorientierte Arbeitsweise