Über das Unternehmen
Materna Information & Communications SE ist ein IT-Dienstleistungsunternehmen, das seit 1980 tätig ist. Mit 1.001 bis 5.000 Mitarbeitenden und einem Umsatz von 85 bis 425 Millionen EUR ist das Unternehmen ein etablierter Player in der IT-Kundenbetreuung. Das Unternehmen ist an mehreren Standorten in Deutschland vertreten und bietet flexible Arbeitsmodelle mit Homeoffice-Möglichkeiten.
Aufgaben und Verantwortungen
Als Data Software Developer Python / Java entwickelst und betreust du komplexe Software- sowie KI-Lösungen im Umfeld datenzentrierter Plattformen für den Public Sector. Du arbeitest an der Digitalisierung der deutschen Verwaltung mit und schaffst damit gesellschaftlichen Mehrwert.
Deine Hauptaufgaben umfassen:
- Entwicklung und Betreuung von Software- und KI-Lösungen für datenzentrierte Plattformen
- Steuerung des Entwicklungsprozesses von der Konzeption bis zur Umsetzung im agilen Team
- Sicherung der Anwendungsqualität durch Unit-Tests, CI/CD-Pipelines und Verbesserungsmaßnahmen
- Dokumentation und Kommunikation von Entwicklungsentscheidungen
- Koordination als Lead-Entwickler:in bei Bedarf
- Beobachtung und Bewertung aktueller Technologietrends für Projekteinsätze
Anforderungen
Qualifikation und Erfahrung:
- Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbares naturwissenschaftliches/technisches Studium
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit Python
- Erfahrung mit modernen Datenverarbeitungs-Frameworks wie Hadoop oder Kafka
- Fundierte Kenntnisse in Java-Technologien (Spring, Spring Boot, Hibernate oder vergleichbare Frameworks)
- Tiefgehendes Verständnis im Umgang mit Datenmanagement-Frameworks (z.B. Iceberg, Piveau)
- Kenntnisse aktueller KI-Technologien wie MCP, MLOps oder Agentenframeworks
- Erfahrung in Containerisierung (Docker) und Orchestrierung (Kubernetes)
- Verständnis von CI/CD und Build-Management
- Sehr gute Deutschkenntnisse (C1) in Wort und Schrift
Persönliche Eigenschaften:
- Flexibilität und Einfühlungsvermögen für unterschiedliche Situationen und Menschen
- Aktive Teilnahme an agilen Prozessen (Retros, Dailys) und Wissensweitergabe
- Priorisierungsfähigkeit und situatives Handeln bei dringenden Aufgaben
- Mentoring-Fähigkeiten für weniger erfahrene Mitarbeitende
- Kundenorientiertes Denken auch in schwierigen Projektsituationen
Benefits
- Flexibles Arbeitszeitsystem mit 40% mobilem Arbeiten
- Weiterbildungsprogramme mit über 100 Schulungs- und Weiterbildungsangeboten
- Brown-Bag-Sessions, Developer-Summits und Communities zum Wissensaustausch
- Strukturiertes Onboarding mit Welcome Days und persönlicher Patenschaft
- Flache Hierarchien mit Mitgestaltungsmöglichkeiten
- Homeoffice-Möglichkeit
Bewerbungsprozess
Der Auswahlprozess besteht aus zwei Gesprächsrunden. Bei erfolgreicher Bewerbung wirst du zunächst zu einem virtuellen Interview eingeladen.