44 offene Stellen Software
Backend Developer Java (m/w/d)
Rolle
Als Backend Entwickler sorgst Du dafür, dass Anwendungen im Hintergrund zuverlässig, performant und skalierbar funktionieren. Du entwickelst robuste Schnittstellen, optimierst Datenverarbeitung und schaffst die technische Grundlage für stabile digitale Produkte. Wenn Du sauberen Code liebst und komplexe Logik in elegante Lösungen verwandelst, wartet hier eine spannende Herausforderung auf Dich.
Verantwortung
Du entwickelst und betreibst moderne Backend-Systeme auf Basis von Java oder Kotlin mit Frameworks wie Spring und Spring Boot
Skalierbare Schnittstellen und APIs konzipierst, implementierst und pflegst Du und sorgst dabei für eine stabile, performante Systemintegration
Mit NoSQL-Datenbanken und verteilten Systemen arbeitest Du unter Berücksichtigung von Skalierbarkeit, Sicherheit und Wartbarkeit
Die kontinuierliche Optimierung von Architektur, Performance und Geschäftslogik gehört ebenso zu Deinen Aufgaben wie Code-Reviews und Qualitätssicherung durch automatisierte Tests, Clean Code und Best Practices
Als Teil eines agilen Teams begleitest Du den gesamten Entwicklungszyklus von der technischen Konzeption über die Umsetzung bis zum Betrieb und arbeitest in unterschiedlichen fachlichen Domänen
Qualifikationen
Du bringst fundierte Erfahrung in der Entwicklung moderner und performanter Backend-Systeme mit, idealerweise mit Java oder Kotlin sowie Frameworks wie Spring oder Spring Boot
Ein sehr gutes Verständnis für Backend-Architekturen und skalierbare Webservices zeichnet Dich aus, sodass Du APIs effizient, wartbar und zukunftssicher umsetzt
Im Umgang mit NoSQL-Datenbanken und verteilten Systemen hast Du idealerweise bereits praktische Erfahrung gesammelt
Komplexe fachliche Domänen wecken Dein Interesse, insbesondere astronomische Fragestellungen
Teamarbeit macht Dir Freude, Du bringst eigene Ideen ein und hast den Anspruch, nachhaltige und qualitativ hochwertige Lösungen mitzugestalten
Benefits
Senior Backend Engineering .NET SQL (m/w/d)
Rolle
In dieser Rolle konzipierst und entwickelst du Backend-Software von der Idee bis zum produktionsreifen Code und bringst deine Professional-Erfahrung in C#/.NET und SQL gezielt ein. Du verantwortest die Pflege, Fehlerbehebung und kontinuierliche Erweiterung bestehender Softwarepakete und arbeitest zugleich an neuen Projekten mit. Du setzt Anforderungen strukturiert um, entwickelst umfassende Funktionen arbeitsteilig und nutzt dabei agile Methoden als verlässlichen Rahmen. Du bringst Initiative und Kreativität ein, um Lösungen sauber zu designen, nachhaltig zu implementieren und technisch weiterzuentwickeln. Perspektivisch übernimmst du Projekt- und/oder Führungsverantwortung und gestaltest die technische Umsetzung zunehmend auf übergeordneter Ebene.
Verantwortung
- Du konzipierst und entwickelst Backend-Software von der Idee bis zum produktionsreifen Code mit .NET und SQL.
- In dieser Rolle pflegst, analysierst und behebst du Fehler in bestehenden Branchensoftware-Paketen und entwickelst sie gezielt weiter.
- Als Senior Backend Engineering .NET SQL treibst du die Umsetzung neuer Projekte voran und bringst deine technische Expertise strukturiert ein.
- Du arbeitest in einem agil organisierten Entwicklungsteam und gestaltest Prozesse mit Eigeninitiative und pragmatischer Kreativität aktiv mit.
- Nach einer systematischen Einarbeitung übernimmst du arbeitsteilig die Entwicklung umfangreicher Softwarefunktionen im Team.
- Du entwickelst dich in Richtung Projekt- und/oder Führungsverantwortung weiter und unterstützt die nachhaltige Weiterentwicklung des Teams.
Qualifikationen
- Eine Ausbildung oder ein Studium mit Schwerpunkt Informatik, Software-Engineering oder Organisation ist ideal, aber nicht zwingend.
- Fundierte, mehrjährige Praxis in objektorientierter Entwicklung mit C#.
- Sehr gute SQL-Kenntnisse für Datenbankabfragen und Datenmodellierung.
- Erfahrung mit Xamarin oder Maui ist ein Plus, besonders für bestehende Anwendungen.
- Kenntnisse in JavaScript helfen dir, Bestandsprojekte flexibel zu unterstützen.
Benefits
.NET Developer Full-Stack (m/w/d)
Rolle
In dieser Rolle konzipierst, entwickelst und betreust Du eigenständig firmeninterne Softwareprojekte im .NET-Stack – von der Idee bis zum produktiven Einsatz. Du realisierst Desktopanwendungen, Serverdienste sowie Webanwendungen und APIs und entwickelst bestehende Tools gezielt weiter. Du fühlst Dich angesprochen? Wir freuen uns auf Deine Bewerbung!
Verantwortung
Du entwickelst und erweiterst Webanwendungen auf Basis von .NET und sorgst für saubere, wartbare Lösungen
In dieser Rolle konzipierst und realisierst Du individuelle Kundenlösungen von der Idee bis zur Umsetzung
Als .NET Softwareentwickler für Webanwendungen setzt Du moderne Cloud-Lösungen auf und entwickelst diese kontinuierlich weiter
Du integrierst und betreust Schnittstellen, inklusive ERP-Anbindung, und stellst stabile Datenflüsse sicher
Du unterstützt Kundenprojekte technologisch, bringst Deine Erfahrung ein und löst anspruchsvolle technische Herausforderungen
In dieser Rolle wirkst Du aktiv an Architektur- und Technologieentscheidungen mit und förderst nachhaltige Entwicklungsstandards
Qualifikationen
Abgeschlossene Ausbildung als Fachinformatiker für Anwendungsentwicklung oder ein Studienabschluss in einem vergleichbaren IT-Bereich
Konzipiere, entwickle und betreue interne Softwareprojekte eigenständig im Full-Stack-Umfeld nach internen Anforderungen
Setze Desktopanwendungen, Serverdienste sowie Webanwendungen und APIs im .NET-Stack um und entwickle bestehende Tools kontinuierlich weiter
Sichere Qualität durch Plausibilitätsprüfungen, Softwaretests sowie saubere Dokumentation von Software, Datenbanken und APIs
Arbeite sicher mit Visual Studio und Git, wende agile Methoden und Clean-Code-Prinzipien an
Benefits
Java Softwareentwicklung (m/w/d)
Rolle
In dieser Rolle gestaltest du Java-basierte Softwarelösungen im Einstiegslevel professionell mit und entwickelst Funktionen, die zuverlässig, nachvollziehbar und wartbar sind. Du analysierst Anforderungen, setzt sie in sauberen Code um und unterstützt die Qualität durch Tests, Reviews und strukturierte Dokumentation. Du arbeitest in einem professionellen Entwicklungsumfeld mit klaren Prozessen und trägst dazu bei, Anwendungen stabil zu betreiben und kontinuierlich zu verbessern. Dabei übernimmst du Verantwortung für deine Arbeitspakete, kommunizierst fachlich präzise und lernst dich schnell in bestehende Systeme und Technologien ein. So entsteht spürbarer Mehrwert durch moderne Softwareentwicklung mit Fokus auf Sicherheit, Qualität und nachhaltige Weiterentwicklung.
Verantwortung
- Du setzt Softwareprojekte eigenständig oder im Team um und begleitest alle Phasen des Softwareentwicklungsprozesses.
- In dieser Rolle erstellst Du Datenmodelle und bereitest Daten im Data Warehouse auf (ETL).
- Als Java Softwareentwicklung Einstiegslevel wirkst Du bei der Anforderungsanalyse mit, stimmst Dich mit Fachbereichen ab und überführst Anforderungen in Softwarespezifikationen.
- Du führst Komponententests durch und unterstützt bei Integrationstests zur Sicherung der Softwarequalität.
- In dieser Position erstellst Du Programmdokumentationen sowie Releasenotes und sorgst für nachvollziehbare Releases.
- Du beteiligst Dich an der Betreuung unserer Fachinformatiker-Auszubildenden und unterstützt deren fachliche Entwicklung.
Qualifikationen
- Ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare IT-Ausbildung hast du erfolgreich absolviert, gerne auch als ambitionierte Absolventin oder ambitionierter Absolvent.
- Theoretische Grundlagen zu relationalen Datenbanksystemen beherrschst du sicher.
- Objektorientierte Softwareentwicklung mit Java EE ist dir aus Theorie oder Praxis gut vertraut.
- Requirements Engineering sowie Interfacedesign kannst du methodisch einordnen und anwenden.
- Strukturierte Dokumentation liegt dir und du arbeitest dabei sorgfältig und nachvollziehbar.
- Idealerweise bringst du zusätzlich Kenntnisse in ETL-Integration oder in Methoden der künstlichen Intelligenz mit.
Benefits
Senior Softwareentwicklung Schwerpunkt Cloud-Lösungen (m/w/d)
Rolle
Als erfahrener Cloud Entwickler gestaltest und realisierst Du End-to-End-Cloud-Lösungen auf der SAP Business Technology Platform (BTP) sowie in Cloud-ERP-Umgebungen und treibst deren technische Weiterentwicklung aktiv voran. Du berätst fachlich fundiert zu Architektur-, Integrations- und API-Fragen und unterstützt bei Planung, Implementierung und Optimierung von Cloud-Entwicklungen und Apps.
Verantwortung
Du gestaltest und realisierst End-to-End-Lösungen auf der SAP Business Technology Platform (BTP) sowie in Cloud-Umgebungen wie Cloud ERP und Cloud ERP Private
In dieser Rolle berätst Du Kunden technisch zu Architektur-, Integrations- und Umsetzungsentscheidungen und unterstützt die Planung, Implementierung und kontinuierliche Optimierung von Cloud-Entwicklungen und Apps
Des Weiteren arbeitest Du eng mit Entwicklern, Projektleitern und Stakeholdern zusammen, um innovative und skalierbare Lösungen zu entwickeln
In dieser Position stellst Du die Qualität der Lösungen sicher und treibst saubere Standards in Umsetzung und Betrieb voran
Du verantwortest Performance und Sicherheit der Cloud-Lösungen und sorgst für robuste, belastbare Ergebnisse im Produktivbetrieb
Qualifikationen
Mehrjährige Erfahrung als Senior Developer, idealerweise mit Fokus auf SAP Cloud Plattformen wie BTP, Cloud Foundry, Kyma oder ABAP in der Cloud bringst Du mit
Du hast fundierte Kenntnisse in modernen Cloud-Technologien, insbesondere rund um SAP BTP und Routine in der Umsetzung von Integrationen sowie in der Arbeit mit APIs und Schnittstellen
Analytisches Denkvermögen und eine strukturierte Arbeitsweise, mit der Du komplexe Anforderungen sauber zerlegst und umsetzt
Teamorientierung und klare Kommunikation, damit Zusammenarbeit und Abstimmungen effizient gelingen
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift für die tägliche Arbeit im internationalen Umfeld
Benefits
Entwicklungsingenieur Maschinenbau Software (m/w/d)
Rolle
Du begeisterst dich für innovative Maschinensteuerungen und willst die Zukunft moderner Holzbearbeitungsmaschinen aktiv mitgestalten. In dieser Rolle entwickelst du Steuerungskonzepte für Premium-Maschinen und arbeitest an IPC-Lösungen sowie Maschinenkonfigurationen. Du dokumentierst deine Entwicklungsergebnisse fundiert und nachvollziehbar, damit Konzepte und Implementierungen nachhaltig abgesichert sind. Zudem steuerst du externe Entwicklungspartner und verantwortest die erfolgreiche Umsetzung gemeinsamer Projekte. Dabei arbeitest du eng und strukturiert mit angrenzenden Fachbereichen wie Produktmanagement, Vertrieb und Anwendungsberatung zusammen.
Verantwortung
- Du entwickelst Steuerungskonzepte für Premium-Holzbearbeitungsmaschinen und setzt diese softwareseitig um
- In dieser Rolle arbeitest du an IPC-Lösungen sowie an Maschinenkonfigurationen und deren Weiterentwicklung
- Als Entwicklungsingenieur Maschinenbau Software dokumentierst du deine Entwicklungsergebnisse fundiert und umfassend
- Du steuerst externe Entwicklungspartner und stellst die erfolgreiche Umsetzung gemeinsamer Projekte sicher
- In enger Abstimmung mit Produktmanagement, Vertrieb und Anwendungsberatung bringst du Anforderungen in die Entwicklung ein
Qualifikationen
- Du hast ein abgeschlossenes Studium in technischer Informatik oder einer vergleichbaren Fachrichtung.
- Analytisches, strukturiertes und konzeptionelles Denken zeichnet dich aus, und du arbeitest mit hohem Qualitäts- und Terminbewusstsein.
- Du bringst Kenntnisse und erste praktische Erfahrung in Go mit, idealerweise auch in Svelte und TypeScript.
- Erfahrung mit REST-APIs im Backend und Webentwicklung im Frontend ist von Vorteil, aber keine Voraussetzung.
- Fundierte Linux-Kenntnisse helfen dir, idealerweise mit Bezug zu Embedded-Systemen, zum Beispiel im Umfeld von Yocto Linux.
- Du kennst Netzwerkarchitekturen und Kommunikationsprotokolle und hast idealerweise erste Berührungspunkte mit MQTT.
Benefits
Senior Backend Entwickler - PHP (m/w/d)
Rolle
Als Senior Backend Entwickler mit Schwerpunkt PHP konzipierst und entwickelst du robuste, performante Backend-Anwendungen. Du legst großen Wert auf saubere Architektur, moderne Frameworks und effiziente Schnittstellen und bringst dein Wissen aktiv in die Weiterentwicklung der Systeme ein.
Verantwortung
Du konzipierst, entwickelst und wartest komplexe Anwendungen im Unternehmensumfeld
Du entwirfst, implementierst und dokumentierst Schnittstellen zu internen Applikationen sowie zu externen Systemen
Du erstellst und pflegst Unit- und Integrationstests zur Sicherstellung der Softwarequalität
Du entwickelst eigenständig Lösungsstrategien für technische und fachliche Anforderungen
Du förderst einen intensiven fachlichen Austausch und eine konstruktive Zusammenarbeit im Team
Du übernimmst Mitverantwortung für bereichs- und unternehmensübergreifende Projekte
Du wirkst aktiv an der Weiterentwicklung unserer Software- und Systemarchitektur mit
Du unterstützt bei der Definition und Einhaltung unserer Entwicklungsrichtlinien
Du übernimmst Mentoring-Aufgaben für zukünftige Auszubildende
Qualifikationen
Abgeschlossenes Studium der Informatik, erfolgreich abgeschlossene Ausbildung im IT-Bereich oder ein vergleichbarer Abschluss
Mindestens 4 Jahre relevante Berufserfahrung in der Backend-Entwicklung
Must-have:
Umfassende Erfahrung in der Backend-Entwicklung mit PHP, inklusive objektorientierter Programmierung (OOP) sowie der Verarbeitung von JSON und XML, Entwicklung und Integration von APIs auf Basis von REST, SOAP oder GraphQL
Sehr gute Erfahrung mit modernen PHP-Frameworks wie Symfony, API Platform oder Laravel sowie mit ORMs wie Doctrine oder Eloquent, relationalen Datenbanken (MySQL, MariaDB oder PostgreSQL) und im Einsatz von Xdebug zur Analyse und Fehlerbehebung
Gute Erfahrung mit NoSQL- und In-Memory-Technologien wie MongoDB oder Redis sowie mit Message Brokern wie RabbitMQ
Praxis im Einsatz von CI/CD-Pipelines, insbesondere Jenkins oder GitLab CI, sowie mit PHPUnit oder vergleichbaren Test-Frameworks
Nice-to-have:
Erfahrung im produktiven Betrieb containerbasierter Umgebungen mit Docker und/oder Kubernetes
Sicherer Umgang mit Git und dem Gitflow-Workflow und Linux-Umfeld, insbesondere Ubuntu und Ubuntu Server
Erfahrung in der Administration und dem Betrieb von Serverdiensten, z. B. Apache, Nginx sowie Datenbanksysteme wie MySQL, MariaDB oder PostgreSQL
Benefits
Backend Engineer (m/w/d)
Verantwortung
Du entwickelst und optimierst das Backend unserer UEM-Software Relution auf Basis von Java und Spring Boot und stellst durch Tests Stabilität sowie Skalierbarkeit sicher
Du konzipierst und implementierst sichere Backend-Lösungen (z. B. OAuth2, JWT)
Du designst und integrierst RESTful APIs und baust CI/CD-Pipelines zur Automatisierung von Build- und Deployment-Prozessen auf
Du arbeitest eng mit interdisziplinären Teams zusammen, um fachliche Anforderungen technisch sauber umzusetzen
Du unterstützt bei der kontinuierlichen Verbesserung von Architektur, Performance und Sicherheit der Plattform
Qualifikationen
Abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation sowie fundierte Praxiserfahrung in Java, Spring Boot, Docker und Kubernetes
Gute Kenntnisse in Datenbanktechnologien sowie ein solides Verständnis aktueller Web- und HTTP-Technologien
Erfahrung mit Monitoring- und Logging-Tools wie Prometheus, Grafana oder dem ELK-Stack
Sehr gute Deutsch- und Englischkenntnisse
Benefits
Software Developer (m/w/d)
Rolle
In dieser Rolle entwickelst und integrierst du Softwarelösungen für Batteriespeichersysteme über Frontend und Backend hinweg und sorgst für eine nahtlose Anbindung an IoT-Cloud-Lösungen und Datenplattformen. Du erstellst Anwendungen, die die Auslegung und Konfiguration der Systeme unterstützen, und bringst deine Erfahrung in moderne, robuste und skalierbare Architekturen mit konsequenten Clean-Code-Praktiken ein. Du verantwortest die saubere Umsetzung von Schnittstellen und stimmst dich eng mit Embedded- und Hardware-Teams ab, um durchgängige Systemintegrationen sicherzustellen. Dabei arbeitest du versionsbasiert und kollaborativ (z. B. mit Git) und nutzt je nach Bedarf geeignete Technologien von Hochsprachen bis zu UI-Frameworks sowie SQL/NoSQL-Datenbanken. Optional bringst du zusätzlich Know-how in Modbus und OPC UA ein, um die Systemkommunikation noch gezielter zu erweitern.
Verantwortung
- Als Anwendungsentwicklungsfachkraft entwickelst und integrierst du Softwarelösungen für Batteriespeichersysteme – im Frontend wie im Backend.
- In dieser Rolle erstellst du Anwendungen, die die Auslegung und Konfiguration von Batteriesystemen effizient unterstützen.
- Du bindest Systeme an IoT-Cloud-Lösungen und Datenplattformen an und stellst eine saubere Integration der Kundenanlagen sicher.
- Du setzt robuste, skalierbare Softwarearchitekturen um und arbeitest konsequent nach Clean-Code-Prinzipien.
- Du stimmst Schnittstellen eng mit Embedded- und Hardware-Teams ab und sorgst für reibungslose Zusammenarbeit.
- Du bringst dich professionell in die Weiterentwicklung des Entwicklungsprozesses ein, z. B. über Versionsverwaltung und kollaboratives Arbeiten mit Git.
Qualifikationen
- Du verfügst über mehrere Jahre Berufserfahrung auf Professional-Level in einer vergleichbaren Rolle.
- Im Arbeitsalltag wendest du dein Fachwissen sicher an und übernimmst Verantwortung für Ergebnisse und Qualität.
- Komplexe Aufgaben strukturierst du eigenständig, setzt Prioritäten und treibst Themen proaktiv voran.
- Mit relevanten Tools und Methoden arbeitest du routiniert und setzt sie zielgerichtet in der Praxis ein.
- Teamarbeit gelingt dir ebenso wie die klare, adressatengerechte Kommunikation mit verschiedenen Stakeholdern.
- Sorgfältiges, lösungsorientiertes Arbeiten und kontinuierliche Weiterentwicklung gehören zu deinem Anspruch.
Benefits
Senior SAP Entwickler (m/w/d)
Rolle
In dieser Senior-Rolle gestaltest du anspruchsvolle SAP-Lösungen entlang durchgängiger Prozessketten und bringst technische Anforderungen aus Ausschreibungen und Workshops präzise in umsetzbare Konzepte. Du verantwortest die Ausarbeitung von Realisierungskonzepten, steuerst Customizing- und Entwicklungsaktivitäten und setzt dabei konsequent auf agile Methoden. Du entwickelst ganzheitliche Lösungskonzepte auf Basis moderner SAP-Technologien wie SAP Fiori, HTML5, Java/JavaScript, SAP HANA sowie Cloud- und Mobile-Services. Zudem führst du Trainings durch, unterstützt Tests und Implementierungen und übernimmst als erfahrene Fachkraft die fachliche Führung von Entwickler:innen – inklusive Reisebereitschaft und sicherer Kommunikation auf Deutsch und Englisch.
Verantwortung
- Du verantwortest die Aufnahme und Qualifikation fachlicher Anforderungen aus Ausschreibungen sowie aus Workshops direkt beim Kunden.
- In dieser Rolle erarbeitest Du ein belastbares Realisierungskonzept und steuerst Customizing- sowie Entwicklungstätigkeiten im Projekt.
- Als SAP Softwareentwickler Lead realisierst Du ganzheitliche Lösungskonzepte auf Basis moderner SAP-Technologien (z. B. SAP Fiori, HTML5, Java, SAP HCP, JavaScript, SAP Mobile Services).
- Du arbeitest in agilen Vorgehensmodellen und sorgst für eine effiziente Umsetzung im Team- und Kundenkontext.
- In dieser Rolle führst Du Schulungen durch, unterstützt Tests und begleitest die Einführung der Lösungen bis zur erfolgreichen Umsetzung beim Kunden.
- Du übernimmst die fachliche Steuerung von Entwickler-Teams und stellst eine klare Abstimmung innerhalb des Teams sowie mit den Stakeholdern auf Kundenseite sicher.
Qualifikationen
- Du hast mehrjährige Berufserfahrung als Senior SAP Developer und setzt komplexe Anforderungen eigenständig um.
- Sicherer Umgang mit SAP-Entwicklung, inklusive sauberer Analyse, Design und Implementierung von Lösungen.
- Erfahrung in der Integration und Weiterentwicklung von Schnittstellen sowie in der Anbindung angrenzender Systeme.
- Du arbeitest routiniert mit modernen Entwicklungs- und Qualitätsstandards, inklusive Testing und Code-Reviews.
- Gute Abstimmung mit Fachbereichen und Stakeholdern, um Anforderungen präzise zu klären und in Lösungen zu überführen.
- Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, Themen strukturiert zu priorisieren und voranzutreiben.
Benefits