52 offene Stellen Software Development
Backend Developer (m/w/d)
Rolle
Du gestaltest performante und skalierbare Backend-Services, die den Kern moderner Webanwendungen bilden, und sorgst dafür, dass Daten zuverlässig und sicher verfügbar sind. In dieser Rolle verantwortest du die Konzeption und Implementierung sauberer REST-APIs sowie die Anbindung von Datenbanken (SQL oder NoSQL) inklusive ORM. Du analysierst bestehende Komponenten, optimierst sie gezielt hinsichtlich Stabilität, Wartbarkeit und Performance und bringst robuste Architekturen voran. Dabei arbeitest du eng mit Frontend und UX zusammen und stellst eine reibungslose Integration der Gesamtlösung sicher. Du bringst deine Erfahrung in agilen Settings (z. B. Scrum) ein und treibst technische Entscheidungen strukturiert und nachvollziehbar mit.
Verantwortung
- Du entwickelst und erweiterst performante Backend-Komponenten für moderne Webanwendungen.
- In dieser Rolle optimierst und wartest Du bestehende Services, um Stabilität und Skalierbarkeit nachhaltig zu erhöhen.
- Als Entwickler für Serveranwendungen implementierst Du robuste, skalierbare Backend-Systeme und sorgst für saubere Schnittstellen (z. B. REST).
- Du arbeitest eng mit Frontend-Entwicklung und UX zusammen, um durchgängige und nutzerorientierte Lösungen umzusetzen.
- In dieser Rolle bringst Du Dich aktiv in ein agiles Umfeld (Scrum) ein und unterstützt das Projektmanagement bei technischen User Stories.
- Du stellst Qualität und Sicherheit im Backend sicher – von Datenbankanbindung/ORM bis zu performanten, verlässlichen Implementierungen.
Qualifikationen
- Du verfügst über mehrjährige Berufserfahrung als Backend-Entwickler auf Professional-Level.
- Sicher in der Konzeption, Implementierung und Wartung von skalierbaren Backend-Services und APIs.
- Routine im Schreiben von sauberem, testbarem Code sowie im Einsatz von Best Practices wie Code Reviews und CI/CD.
- Du arbeitest strukturiert mit gängigen Versionskontroll- und Kollaborationstools und dokumentierst Lösungen nachvollziehbar.
- Erfahrung in der Analyse und Behebung von Bugs sowie in Performance-Optimierungen und Stabilisierung von Systemen.
- Du kommunizierst klar im Team, übernimmst Verantwortung und treibst Lösungen proaktiv voran.
Benefits
Softwareentwickler Java (m/w/d)
Rolle
Als Java-Entwickler gestaltest Du komplexe Enterprise-Anwendungen und setzt moderne Technologien gezielt ein, um robuste und skalierbare Lösungen zu realisieren. Du kombinierst technisches Know-how mit Erfahrung in Software-Architekturen, Datenbanken und Webtechnologien. Du fühlst Dich angesprochen? Dann freuen wir uns auf Deine Bewerbung.
Verantwortung
Als Softwareentwickler Java entwirfst und entwickelst Du technologisch anspruchsvolle, objektorientierte Java-Anwendungen im Enterprise-Umfeld
In enger Abstimmung mit anderen Fachabteilungen wirkst Du an der Erstellung und Präzisierung von Anforderungsspezifikationen mit
Außerdem übernimmst Du Tests, Inbetriebnahme und die Wartung der entwickelten Systeme
Den notwendigen Entwicklungsaufwand schätzt Du eigenverantwortlich und bringst Deine Erfahrung in die Projektplanung ein
Qualifikationen
Du verfügst über sehr gute Java-Kenntnisse und bringst mehrjährige Erfahrung in komplexen Java-Enterprise-Projekten mit
Dabei konzipierst und entwickelst Du umfangreiche Software-Architekturen und Backend-Services
Du arbeitest sicher mit relationalen Datenbanken (MS SQL, MySQL, Oracle) sowie Webtechnologien (HTML5, CSS3, JavaScript/TypeScript) und Webservices (REST, SOAP)
Moderne Vorgehensweisen wie CI/CD, Build-Management, Versionierung und Cloud-Umgebungen (AWS oder MS Azure) setzt Du erfolgreich ein
Schnittstellenentwicklung und die Umsetzung von Cloud-Services gehören zu Deinem Praxisportfolio
Benefits
Software Specialist (m/w/d)
Rolle
Du treibst die Weiterentwicklung von Line Control und dem Batch-Handling voran, indem du Softwarelösungen gezielt entwickelst und optimierst. In dieser Rolle integrierst du MES/REP-Systeme in die bestehende Infrastruktur und sorgst so für durchgängige, verlässliche Prozesse. Du konzipierst und implementierst neue Funktionen, die Produkte intelligenter, effizienter und zukunftssicher machen. Dabei stellst du mit modernen Tools, Methoden und Tests eine hohe Softwarequalität und Stabilität sicher. Du arbeitest in einer kollaborativen Entwicklungsumgebung, in der solide Technologieentscheidungen und saubere Umsetzung im Fokus stehen.
Verantwortung
- Als Softwarebetreuung und Anwendungsentwicklung entwickelst und optimierst du die MULTIVAC Line Control sowie das Batch-Handling und treibst damit die Weiterentwicklung der Softwarelösungen voran.
- Du integrierst MES/REP-Systeme von Kunden in die bestehende Infrastruktur und sorgst für eine reibungslose Anbindung.
- In dieser Rolle konzipierst und entwickelst du neue Software-Funktionen, die die Produkte intelligenter, effizienter und zukunftssicher machen.
- Du stellst mit modernen Tools, Methoden und Tests die Qualität und Zuverlässigkeit der Software über den gesamten Entwicklungsprozess hinweg sicher.
Qualifikationen
- Ein abgeschlossenes MINT-Studium oder eine vergleichbare Qualifikation bildet Deine fachliche Basis.
- Mehrjährige Erfahrung in kollaborativer Softwareentwicklung nutzt Du, um im Team saubere und wartbare Lösungen voranzutreiben.
- Sehr gute Kenntnisse in mindestens zwei Sprachen wie Rust, C++ oder JavaScript TypeScript setzt Du sicher in der Praxis ein.
- Datenorientierte Technologien wie SQL oder MongoDB wendest Du an, um robuste und performante Datenflüsse zu realisieren.
- Kommunikationsprotokolle wie MQTT, OPC UA oder ADS beherrschst Du, um Systeme zuverlässig zu integrieren.
- Grundwissen in IT-Security wie PKI oder IPsec sowie idealerweise erste Docker-Erfahrung bringst Du ein, und Du kommunizierst sehr gut auf Deutsch und Englisch.
Benefits
Senior Softwareentwickler und Architektur (m/w/d)
Rolle
Gestalte anspruchsvolle Identity- und Berechtigungsmanagement-Lösungen, indem du eine SailPoint-Kaufsoftware gezielt an eine komplexe Systemlandschaft anpasst und nachhaltig weiterentwickelst. In dieser Rolle verantwortest du die kontinuierliche Optimierung bestehender Implementierungen, stärkst Codequalität durch konsequente Entwicklungsrichtlinien und lieferst wirkungsvolle Beiträge zu Reporting-Lösungen. Du analysierst und verbesserst die bestehende Systemarchitektur und konzipierst tragfähige Zielbilder für kommende Anforderungen – inklusive sauberer Integration relationaler Datenbanken und unterstützender Monitoring- sowie Tracking-Tools. Zudem planst du deinen Workload eigenständig, koordinierst bei Bedarf die Umsetzung mittlerer Vorhaben mit weiteren Entwickler:innen und triffst fundierte Entscheidungen entlang klassischer und agiler Vorgehensmodelle. Deine Expertise baust du proaktiv aus und gibst Wissen strukturiert weiter, um technische Standards und Architekturprinzipien langfristig zu verankern.
Verantwortung
- Als Leitende Softwareentwicklung und Architektur passt du die Kaufsoftware SailPoint im Schwerpunkt Berechtigungsmanagement gezielt an die DZ BANK Systemlandschaft an
- Du entwickelst bestehende Implementierungen kontinuierlich weiter und stellst die Einhaltung der Entwicklungsrichtlinien zuverlässig sicher
- In dieser Rolle stärkst du Reporting-Lösungen durch eigene Beiträge und sorgst für eine nachvollziehbare, belastbare Umsetzung
- Du optimierst die aktuelle Systemarchitektur und gestaltest zugleich tragfähige Zielbilder für zukünftige Lösungen
- Du planst deinen Workload eigenverantwortlich und koordinierst bei Bedarf die Umsetzung mittlerer Vorhaben gemeinsam mit weiteren Projektentwicklern
- Du eignest dir benötigte Tools und Fähigkeiten proaktiv an und gibst dein Wissen strukturiert an Kolleginnen und Kollegen weiter
Qualifikationen
- Erfolgreiches Studium der Informatik, Naturwissenschaften, Wirtschaftsinformatik oder eine vergleichbare Ausbildung.
- Passe als Senior IT-Anwendungsentwickler bzw. Anwendungsarchitekt die Kaufsoftware SailPoint an die bestehende Systemlandschaft an und entwickle Implementierungen gezielt weiter.
- Überwache Entwicklungsrichtlinien, setze Standards für saubere Umsetzung und bringe dich aktiv in Reporting-Lösungen sowie Architekturoptimierungen ein.
- Nutze deine mehrjährige Praxis in Anwendungsentwicklung und Java-Programmierung, um robuste, wartbare Lösungen im Berechtigungsmanagement umzusetzen.
- Plane deinen eigenen Workload und koordiniere bei Bedarf die Arbeit weiterer Entwickler, auch in der Umsetzungskoordination mittlerer Vorhaben.
- Kommuniziere verhandlungssicher auf Deutsch und Englisch und teilst dein Know-how proaktiv, indem du dir neue Tools aneignest und Wissen im Team weitergibst.
Benefits
Microsoft Dynamics CRM Developer (m/w/d)
Rolle
Das Unternehmen befindet sich in der digitalen Transformation. Aktuell werden CRM-Lösungen auf Basis von Microsoft Dynamics 365 entwickelt, um Marketing-, Vertriebs- und Serviceprozesse zu optimieren.
Verantwortung
Du entwickelst innovative Lösungen auf Basis von Microsoft Dynamics 365 CRM (Sales & Service) – ca. 60 % deiner Zeit
Du führst Code Reviews durch, arbeitest mit dem Team in Indien zusammen und entwickelst gemeinsame Standards – ca. 30 %
Du erstellst technische Konzepte zu spannenden Business-Anforderungen
Du integrierst Dynamics in die bestehende Enterprise-Landschaft, inklusive Azure Integration Services
Du übernimmst Bereiche, die bisher von externen Dienstleistern betreut wurden, und gestaltest sie aktiv weiter
Du stellst Codequalität, Tests und Dokumentation sicher und sorgst für robuste, wartbare Lösungen
Qualifikationen
Du hast mehrjährige Erfahrung (ca. 5 Jahre) mit Dynamics 365 CE (Cloud)
Du bist fit in C#, .NET, JavaScript, MS SQL und Power Automate
Du hast Erfahrung mit der Power Platform und Azure Services
Du denkst analytisch, arbeitest gerne im Team und hast eine ausgeprägte Kundenorientierung
Du sprichst sehr gutes Deutsch und gutes Englisch
Benefits
Fullstack Entwickler (m/w/d)
Rolle
Ein wachsendes Unternehmen sucht einen Fullstack-Entwickler (w/m/d), der in einem agilen Umfeld eigenverantwortlich robuste und zukunftsfähige Softwarelösungen entwickelt. Die Position bietet die Möglichkeit, technische Standards zu definieren, neue Technologien einzuführen und die Integration in Cloud-Umgebungen aktiv mitzugestalten.
Verantwortung
Mitarbeit in einem agilen Team zur Entwicklung und Optimierung von Backend-Systemen
Technische Weiterentwicklung von Softwarelösungen, Implementierung von Microservices und Containertechnologien (Docker, Kubernetes) sowie Förderung der DevOps-Kultur inklusive CI/CD mit GitLab
Analyse der Anforderungen von Stakeholdern und Umsetzung in technische Lösungen
Programmierung datenbankgestützter Anwendungen (SQL, PostgreSQL) und Implementierung serviceorientierter Architekturen
Einführung neuer Technologien und Methoden zur kontinuierlichen Verbesserung der Produkte und der Azure-Cloud-Integration
Qualifikationen
Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbare Ausbildung
Mehrjährige Berufserfahrung als Backend-Entwickler (w/m/d) mit fundierten Kenntnissen in Node.js und TypeScript von Vorteil
Erfahrung mit Go, Cloud-Diensten (Azure), Container- und Orchestrierungstechnologien (Kubernetes) wünschenswert
Tiefgehende Kenntnisse in SQL-Datenbanken, Design Patterns und den Prinzipien der Softwareentwicklung
Teamfähigkeit, analytisches Denken sowie agile und kundenorientierte Arbeitsweise
Fließende Deutsch- sowie gute Englischkenntnisse in Wort und Schrift
Benefits
.NET Softwareentwickler für Webanwendungen (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 sicherst Qualität durch Plausibilitätsprüfungen und Softwaretests, dokumentierst Software, Datenbanken und Schnittstellen und schaffst damit nachhaltige Wartbarkeit. Du pflegst, optimierst und erweiterst Datenbankstrukturen, führst SQL-basierte Datenanalysen durch und sorgst für eine robuste Datenbasis. Du arbeitest strukturiert mit modernen Tools wie Visual Studio und Git und setzt Clean-Code- sowie agile Entwicklungsprinzipien konsequent um.
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
Plane und pflege Datenbankstrukturen, optimiere sie laufend und führe Datenanalysen aus SQL-Datenbanken durch
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 und kommuniziere gut auf Deutsch und Englisch
Benefits
Software Engineer (m/w/d)
Rolle
Du programmierst, entwickelst und gestaltest gerne und möchtest dabei echte Wirkung erzielen? Gesucht werden kreative, neugierige und visionäre Fachkräfte, die innovative Softwarelösungen aktiv mitgestalten. Du willst spannende Projekte umsetzen und dein Können voll einbringen? Dann starte als: Softwareentwickler (m/w/d).
Verantwortung
Betreuung und Weiterentwicklung einer komplexen, Java-basierten Webanwendung
Eigenverantwortliche Bearbeitung anspruchsvoller Aufgaben und Umsetzung vielseitiger Softwarelösungen
Entwicklung innovativer Anwendungen auf Basis moderner Java-Technologien und Architekturen
Mitwirkung am gesamten Entwicklungsprozess: von Konzeption und Spezifikation über Implementierung und Dokumentation bis hin zu Installation neuer Funktionen und Services in einem agilen Umfeld
Verantwortung für Analyse, Design und Implementierung von Softwarekomponenten
Pflege und kontinuierliche Weiterentwicklung von Schnittstellen zwischen Systemen
Qualifikationen
Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
Berufserfahrung in der Softwareentwicklung
Gute bis sehr gute Kenntnisse in Java und relationalen Datenbanken
Sicherer Umgang mit Deutsch in Wort und Schrift für E-Mail-Kommunikation und alltägliche Aufgaben
Interesse oder Erfahrung mit Web-Frameworks wie Wicket, Hibernate und Portaltechnologien
Wünschenswert: Kenntnisse in der Administration von Webservern (Apache, Tomcat) sowie MySQL-Datenbanken
Benefits
C# Software Developer (m/w/d)
Rolle
Gesucht wird eine erfahrene Fachkraft für die Entwicklung und Weiterentwicklung moderner Full-Stack-Anwendungen mit C#. Die Rolle umfasst die Gestaltung leistungsfähiger und nutzerfreundlicher Lösungen sowie die enge Zusammenarbeit mit Team und Stakeholdern zur kontinuierlichen Verbesserung der Software.
Verantwortung
Entwicklung moderner Full-Stack-Anwendungen mit C#, vom Frontend bis zum Backend, unter Einsatz aktueller Technologien wie Blazor zur Gestaltung benutzerfreundlicher und performanter Webanwendungen
Implementierung und Betreuung von REST-Schnittstellen zur zuverlässigen Verbindung von Produkten und Systemen, Beitrag zu stabilen und skalierbaren Lösungen
Mitwirkung an der Weiterentwicklung bestehender Anwendungen, z. B. mit WPF, mit Fokus auf den Nutzen für Kunden
Enge Zusammenarbeit mit Kolleg:innen und Kunden in einem agilen Team, aktiver Austausch und Gestaltung innovativer Lösungen mit viel Eigeninitiative
Qualifikationen
Mehr als drei Jahre Erfahrung in der Softwareentwicklung mit C# sowie sichere Kenntnisse in der Full-Stack-Entwicklung und modernen Webtechnologien
Erfahrung mit Blazor und der Implementierung von REST-Schnittstellen, erste Kenntnisse in WPF von Vorteil
Strukturierte und selbstorganisierte Arbeitsweise, ausgeprägte Kommunikationsstärke, auch im direkten Kundenkontakt, sowie gute Deutsch- und Englischkenntnisse in Wort und Schrift
Teamorientiertes Arbeiten, konstruktiver Umgang mit Feedback und die Fähigkeit, andere zu unterstützen und zu motivieren
Benefits
Senior Fullstack Engineer (m/w/d)
Rolle
Die Position umfasst die Verantwortung für Architekturentscheidungen, die Entwicklung komplexer Funktionalitäten sowie die Sicherstellung von Codequalität und klaren Strukturen. Dabei besteht ein hoher Gestaltungsspielraum zur kontinuierlichen Weiterentwicklung der Plattform.
Verantwortung
Verantwortung für Architektur und Sicherstellung einer hohen Codequalität der Plattform
Entwicklung und Umsetzung von Features im Frontend und Backend (Java/Spring Boot und Angular)
Kontinuierliche Weiterentwicklung der Plattform mit Fokus auf Skalierbarkeit, Stabilität und Performance
Fachliche Unterstützung des Teams sowie Mitwirkung bei Coaching, Mentoring und technischen Entscheidungen
Enge Zusammenarbeit mit Product- und Design-Teams unter aktiver Einbringung von Erfahrung
Pragmatische Umsetzung von Anforderungen mit Fokus auf eine schnelle, saubere und nachhaltige Auslieferung
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung moderner Webanwendungen im Fullstack-Umfeld
Sehr gute Kenntnisse in Java / Spring Boot und Angular oder vergleichbaren Technologien
Ausgeprägtes technisches Verständnis für Softwarearchitektur, Cloud-Umgebungen und Skalierung
Hoher Anspruch an Codequalität, klare Strukturen und tiefgehendes technisches Verständnis
Ausgeprägte Kommunikationsfähigkeit, Teamorientierung und Erfahrung in der fachlichen Führung
Wünschenswert sind Kenntnisse in CI/CD, Container-Technologien (Docker/Kubernetes) oder Cloud-Plattformen wie AWS, GCP oder Azure
Benefits