Data Software Developer Python / Java
Role details
Job location
Tech stack
Job description
Wir realisieren innovative IT- und Digitalisierungsprojekte mit weltweit mehr als 2.000 Mitarbeitern. In Deutschland gehören wir zu den Top 5 der mittelständischen IT-Unternehmen. Zu unseren Kunden gehört das ,,Who is Who" der deutschen Unternehmens- und Behördenlandschaft.
Data Software Developer Python / Java (m/w/d)
Ihre Aufgaben:
- Online-Marketing, SEO, SEM, Social Networks, Online Redaktion
- Marketing Beratung und Betreuung unserer eBusiness Kunden
- Entwicklung und Aktualisierung diverser Verkaufs-, Kommunikations- und Marketingmaterialien
- Unterstützung unserer strategischen Marketing-Ausrichtung
- Enge Zusammenarbeit mit unseren technischen Abteilungen und dem Vertrieb
Unsere Anforderungen:
- Ausbildung oder Studium im Bereich Marketing, Medienwirtschaft, Mediendesign, Kommunikationsdesign oder vergleichbarer Abschluss
- Erste praktische Erfahrungen im Marketing - insbesondere im Online Marketing
- Freude am Mitdenken und Vordenken, Kreativsein und der Umsetzung neuer Ideen
- Konzeptions- und Umsetzungsstärke
- Eigenverantwortliche und ergebnisorientierte Arbeitsweise
- Gespür für Design, Ästhetik und Trends
- Sehr guter Ausdruck in Wort und Schrift
- Gute IT Kenntnisse und hohe Internet-Affinität
- Gute Englischkenntnisse wünschenswert
In spannenden Kunden- oder Entwicklungsprojekten können Sie Ihre Potenziale entfalten und entwickeln, unterstützt durch vielfältige Weiterbildungsmöglichkeiten. Zu uns passen Menschen, die Verantwortung übernehmen und ein kollegiales Umfeld schätzen. ,
- entwickelst und betreust du komplexe Software- sowie KI-Lösungen im Umfeld datenzentrierter Plattformen für den Public Sector.
- arbeitest du mit modernen Technologien wie Python, Java, Spark, Hadoop sowie Datastreaming- und Messaging-Technologien wie Apache Kafka.
- steuerst du den Entwicklungsprozess über die Konzeption und Umsetzung im agilen Team bis hin zum Review, stets in enger Zusammenarbeit mit unseren Stakeholdern.
- verantwortest, dokumentierst und kommunizierst du Entscheidungen im Kontext der Entwicklung von IT- sowie Softwarelösungen und koordinierst diese ggf. als Lead-Entwickler:in.
- sicherst du die Qualität der Anwendungen, z. B. durch Unit-Tests oder CI/CD-Pipelines, und leitest Verbesserungsmaßnahmen ab.
- beobachtest du aktuelle Technologietrends und bewertest deren Einsatzmöglichkeiten für unsere Projekte.
Requirements
Das bringst du mit
- Ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder ein vergleichbares naturwissenschaftliches / technisches Studium
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit Python sowie im Umgang 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) sowie Kenntnisse aktueller KI-Technologien wie MCP, MLOps oder Agentenframeworks
- Erfahrung in der Containerisierung (z. B. Docker) und Orchestrierung (z. B. Kubernetes) sowie in der Konzeption von Cloud-Anwendungen und einem Verständnis aktueller Vorgehensweisen wie CI/CD und Build-Management
- Sehr gute Deutschkenntnisse (C1) in Wort und Schrift
Das zeichnet dich persönlich aus
- Du hast ein gutes Gespür für unterschiedliche Situationen und Menschen und kannst dich flexibel darauf einstellen.
- Sich in Retros und Dailys zu beteiligen, dein Knowhow einzubringen und gemeinsam zu wachsen ist für dich eine Selbstverständlichkeit.
- Du spürst genau, wann Aufgaben dringlich sind, handelst situativ danach und steuerst weniger erfahrene Mitarbeitende.
- Auch in heiklen Projektsituationen schaffst du es kundenorientiert zu agieren.
Benefits & conditions
- Flexibles Arbeiten: Halte Arbeits- und Privatleben in Balance - mit unserem flexiblen Arbeitszeitsystem und 40% mobilem Arbeiten.
- Wissensaustausch: Du möchtest über den Tellerrand hinausschauen? In unseren Brown-Bag-Sessions, Developer-Summits und Communities hast du die Gelegenheit dazu!
- Onboarding: Dein Start bei Materna beginnt in unserem Headquarter in Dortmund mit unseren Welcome Days. Deine Patin oder dein Pate steht dir von Anfang an zur Seite.
- Learning@Materna: Mit über 100 Schulungs- und Weiterbildungsangeboten unterstützen wir dich bei deiner persönlichen Weiterentwicklung!
- Flache Hierarchien: Deine Ideen brauchen keine langen Entscheidungswege: Bei uns kannst du anpacken und mitgestalten!