239 offene Stellen Software Development
Senior C++ Software Developer Enterprise (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du Softwarelösungen im Enterprise-Umfeld weiter und bringst dein Know-how gezielt in eine gewachsene C++-Codebasis ein. Du gestaltest die Architektur aktiv mit, findest pragmatische, tragfähige Lösungen und sorgst dafür, dass komplexe Systeme nachhaltig und zukunftsorientiert weiterentwickelt werden. Dabei arbeitest du eng mit Verkaufs- und Beratungsfunktionen zusammen, um passgenaue Lösungen für fachliche Anforderungen zu realisieren. Du nutzt deine Erfahrung mit serviceorientierten Architekturen und deine Offenheit für neue Technologien, inklusive AI-Tools, um die Entwicklungsarbeit effizient und wirkungsvoll zu gestalten. In dieser Position verbindest du Leidenschaft für sauberen Code mit einem pragmatischen Ansatz und prägst so die Weiterentwicklung anspruchsvoller Softwareprodukte.
Verantwortung
Du entwickelst Enterprise-Softwarelösungen weiter und bringst dein Know-how gezielt in bestehende Systeme ein.
Du arbeitest an einer gewachsenen C++-Codebasis und entwickelst diese nachhaltig und zukunftsorientiert weiter.
Du gestaltest Softwarearchitekturen mit und erarbeitest pragmatische, tragfähige Lösungen.
Du arbeitest eng mit Verkauf und Beratung zusammen und entwickelst passgenaue Lösungen für unsere Kunden.
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung mit C++, idealerweise im Enterprise-Umfeld
Fundierte Kenntnisse in serviceorientierten Architekturen und ein ausgeprägtes Verständnis für Softwarearchitektur
Fähigkeit, dich schnell in komplexe und gewachsene Softwaresysteme einzuarbeiten
Leidenschaft für pragmatische Softwareentwicklung sowie Offenheit für neue Technologien und erste Erfahrung mit AI-Tools
Deutsch schriftlich sowie mündlich einwandfrei
Benefits
Senior Java Entwickler (m/w/d)
Über
Rolle
In dieser Rolle als Senior Java Entwickler nutzt du deine Erfahrung mit agilen Entwicklungsmethoden, um komplexe Anforderungen effizient zu verstehen und umzusetzen. Du setzt dein fundiertes Handwerk gezielt ein, um robuste, performante und wartbare Lösungen zu entwickeln. Dank deiner raschen Auffassungsgabe erkennst du Zusammenhänge schnell und bringst dich aktiv in technische Entscheidungen ein. Du verantwortest die Qualität deines Codes und trägst dazu bei, Entwicklungsprozesse kontinuierlich zu verbessern. Deine Expertise hilft dir, auch in anspruchsvollen Situationen den Überblick zu behalten und zielorientiert zu handeln.
Verantwortung
Realisierung komplexer Softwarelösungen innerhalb einer modernen Java- und Angular-basierten Anwendungslandschaft
Enge Zusammenarbeit mit Business-Stakeholdern zur Analyse von Anforderungen und Entwicklung passender technischer Umsetzungskonzepte
End-to-End-Begleitung neuer Funktionen von der Entwicklung über Integration und Testing bis zum stabilen produktiven Betrieb
Aktiver Beitrag zu einer DevOps-orientierten Engineering-Kultur mit Fokus auf Qualität, Automatisierung und nachhaltige Softwareentwicklung
Qualifikationen
Mehrjährige Softwareentwicklungserfahrung mit ausgeprägter Expertise im Java/Spring-Ökosystem und modernen Angular-Anwendungen
Solides Verständnis verteilter Applikationen, APIs und Datenbanktechnologien sowie idealerweise Kenntnisse in Oracle und MQ
Routine in agilen Projektumgebungen und Fähigkeit, komplexe technische Zusammenhänge schnell zu erfassen und strukturiert zu lösen
Zuverlässige und belastbare Entwicklerpersönlichkeit mit hohem Qualitätsanspruch sowie ausgeprägter Kunden- und Teamorientierung
Benefits
Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle setzt du deine fundierte Erfahrung mit agilen Entwicklungsmethoden ein und bringst dein Java-Know-how gezielt in anspruchsvolle Projekte ein. Du übernimmst Verantwortung für sauberen, wartbaren Code und verstehst dein Handwerk bis ins Detail. Dank deiner raschen Auffassungsgabe analysierst du komplexe Anforderungen und setzt sie effizient in technische Lösungen um. Du trägst dazu bei, Entwicklungsprozesse kontinuierlich zu verbessern und deine Expertise in Architektur- und Designentscheide einzubringen. Mit deinem Senior-Profil prägst du die technische Umsetzung und unterstützt andere dabei, hohe Qualitätsstandards zu erreichen.
Verantwortung
Entwicklung moderner Business-Applikationen über Frontend und Backend hinweg mit Java/Spring und Angular
Übersetzung fachlicher Anforderungen in tragfähige technische Lösungen in direkter Abstimmung mit Fachbereichen und Applikationsverantwortlichen
Aktive Mitgestaltung eines anspruchsvollen Digitalisierungsprojekts von der Konzeption bis zur produktiven Bereitstellung
Übernahme von Verantwortung entlang des gesamten DevOps-Lifecycles und kontinuierliche Optimierung der Entwicklungs- und Delivery-Prozesse
Qualifikationen
Fundierte Informatikausbildung und mehrjährige Praxiserfahrung in der Fullstack-Entwicklung mit Java/Spring und Angular
Erfahrung mit agilen Entwicklungsmodellen sowie gutes Verständnis moderner Software-Engineering- und DevOps-Praktiken
Kenntnisse in REST-basierten Schnittstellen und SQL; Erfahrung mit Oracle, Messaging-Technologien oder im Banking ist ein Plus
Analytische und qualitätsbewusste Persönlichkeit mit hoher Eigenverantwortung, Kommunikationsstärke und ausgeprägtem Teamgeist
Benefits
Fullstack Entwickler - Angular / .NET (m/w/d)
Über
Verantwortung
Entwicklung und Wartung einer Web-Applikation auf Basis von .NET/C# und Angular in einer Microservice Architektur
Enge Zusammenarbeit mit dem CTO zur Entwicklung innovativer Lösungen und Förderung von Best Practices
Verantwortung für Teilprojekte vom Lösungskonzept bis hin zur Abnahme
Qualifikationen
Informatik-Studium oder vergleichbare IT-Ausbildung mit mindestens 5 Jahren Erfahrung in der Entwicklung komplexer Applikationen
Gewohnt an eigenverantwortlichem Arbeiten und Initiative
Freude an Technologie und Teamarbeit
Fundierte Kenntnisse in Angular (oder vergleichbaren Webtechnologien) und C# für die Backend-Entwicklung
Sehr gute Deutschkenntnisse in Wort und Schrift
Fullstack Entwickler (m/w/d)
Über
Verantwortung
Du entwickelst und wartest eine Web-Applikation mit .NET/C# und Angular in einer Microservice-Architektur
In enger Zusammenarbeit mit dem CTO treibst Du innovative Lösungen voran und förderst Best Practices
Du übernimmst Verantwortung für Teilprojekte – von der Konzeption bis zur Abnahme
Qualifikationen
Du hast ein Informatik-Studium oder eine vergleichbare IT-Ausbildung
Du bringst mindestens 5 Jahre Erfahrung in der Entwicklung komplexer Applikationen mit
Eigenverantwortliches Arbeiten und Initiative sind für dich selbstverständlich, ebenso wie die Freude an Technologie und Teamarbeit
Du verfügst über fundierte Kenntnisse in Angular (oder ähnlichen Webtechnologien) sowie in C# für die Backend-Entwicklung
Sehr gute Deutschkenntnisse in Wort und Schrift
Software Engineer - QA (m/w/d)
Über
Verantwortung
Verantwortung für Qualitätssicherung im Scrum-Team – zentrale Ansprechperson für alle QA-Themen
Enge Zusammenarbeit mit Softwareentwicklern und aktive Unterstützung der agilen Organisation
Erfahrung mit CI/CD und Testautomatisierung – du bringst die QA auf das nächste Level
Test und Betreuung von Softwarelösungen im modernen Umfeld mit Cisco und Salesforce als Kernsysteme
Qualifikationen
Abgeschlossenes Studium in Informatik oder Telekommunikation (Bachelor/Master)
Mehrjährige Erfahrung im Bereich Software Testing und Testautomatisierung
ISTQB-Zertifizierung auf Advanced Level
Routine in CI/CD-Prozessen sowie Kenntnisse in Informationssicherheit und Datenschutz
Agiles Arbeiten (Scrum/DevOps) ist dir vertraut
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Full-Stack Developer .NET (m/w/d)
Über
Verantwortung
Du entwickelst leistungsfähige Fachanwendungen und begleitest neue Softwarelösungen durch sämtliche Phasen ihrer Entstehung.
Du realisierst robuste Services mit ASP.NET Core und moderne Benutzeroberflächen mit Angular.
Du gestaltest technische Strukturen mit und bringst deine Erfahrung bei Architekturentscheidungen und Application Lifecycle Management ein.
Du modernisierst bestehende Systeme, verbesserst deren Codebasis und stellst einen nachhaltigen Weiterbetrieb sicher.
Du arbeitest in einem agilen Umfeld und trägst mit Reviews, Austausch und kontinuierlicher Verbesserung zu einer hohen Entwicklungsqualität bei.
Qualifikationen
Du verfügst über eine fundierte IT-Ausbildung und idealerweise eine Weiterbildung auf HF-, FH- oder vergleichbarem Niveau.
Du bringst umfangreiche Erfahrung in der objektorientierten Entwicklung mit C#, .NET Core und relationalen Datenbanken mit.
Du kennst Angular, TypeScript, REST, Entity Framework und Git und hast Freude an modernen Webtechnologien.
Du denkst strukturiert und lösungsorientiert und kannst technische Sachverhalte verständlich vermitteln.
Benefits
Application Integration Developer (m/w/d)
Über
Verantwortung
Du entwickelst bestehende Applikationen weiter und setzt neue Anforderungen in nachhaltige Lösungen um.
Du konzipierst Integrationen und sorgst für einen zuverlässigen Informationsaustausch zwischen verschiedenen Systemen.
Du realisierst benutzerfreundliche Anwendungen und achtest dabei auf Stabilität, Wartbarkeit und eine überzeugende User Experience.
Du stellst durch automatisierte Tests, Code Reviews und geeignete Qualitätsmassnahmen eine hohe Softwarequalität sicher.
Du leitest ausgewählte IT-Vorhaben und begleitest diese eigenständig von der Idee bis zum produktiven Einsatz.
Qualifikationen
Du hast eine höhere Ausbildung oder ein Studium im Bereich Informatik, Applikationsentwicklung oder Software Engineering abgeschlossen.
Du bringst fundierte Praxiserfahrung in der objektorientierten Programmierung mit Java und TypeScript mit.
Du kennst moderne Frameworks wie Angular, API-basierte Integrationen und agile Entwicklungsprozesse.
Du arbeitest eigenverantwortlich, denkst vernetzt und findest auch für anspruchsvolle Aufgaben pragmatische Lösungen.
Du kommunizierst sicher auf Deutsch und Englisch und überzeugst durch Kundenorientierung sowie Eigeninitiative.
Benefits
(Senior) Software Developer (m/w/d)
Über
Verantwortung
Fachliche Bedürfnisse erfassen und daraus robuste digitale Lösungen für automatisierte Anlagen gestalten.
Komplexe Applikationen für industrielle Materialfluss- und Steuerungsprozesse realisieren.
Backend-Services und Integrationen auf Basis von Java und Spring entwickeln.
Bestehende Anwendungen technisch betreuen, optimieren und durch gezielte Tests absichern.
Kunden bei Rollout, Einführung und Weiterentwicklung der eingesetzten Software begleiten.
Qualifikationen
Höhere Ausbildung in Softwareentwicklung, Informatik oder einem verwandten technischen Fachgebiet.
Fundierte Berufserfahrung mit Java, Spring Boot und API-Entwicklung.
Kenntnisse in SQL, PostgreSQL/Oracle sowie Linux und modernen Entwicklungswerkzeugen.
Vertraut mit agilen Methoden, Git-Workflows und automatisierter Qualitätssicherung.
Lösungsorientierte Persönlichkeit mit ausgeprägtem technischem Verständnis und hoher Kommunikationskompetenz.
Benefits
Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle Java-Applikationen, die ein überzeugendes digitales Erlebnis ermöglichen. Du übernimmst die Verantwortung dafür, dass deine Lösungen zuverlässig funktionieren und einen echten Mehrwert für die Nutzerinnen und Nutzer schaffen. Dabei setzt du dein Fachwissen ein, um stabile, performante und gut wartbare Anwendungen zu entwickeln. Du arbeitest strukturiert, denkst serviceorientiert und hast den Anspruch, kontinuierlich zur Verbesserung von Prozessen und Funktionen beizutragen. Mit deinem Engagement trägst du dazu bei, dass reibungslose Abläufe und positive Nutzungserlebnisse sichergestellt werden.
Verantwortung
Technische Verantwortung für die kontinuierliche Modernisierung einer geschäftskritischen E-Commerce-Plattform auf Basis von Java und SAP Commerce Cloud
Entwicklung neuer Shop-Funktionalitäten sowie Anbindung zentraler Umsysteme aus den Bereichen ERP, Produktdaten, Payment und Fulfillment
Begleitung von Softwarelösungen über den gesamten Lifecycle – von Architektur und Entwicklung bis zur produktiven Einführung und technischen Betreuung
Sicherstellung von Performance und Stabilität sowie Koordination technischer Themen mit Product Ownern, Fachbereichen und externen Entwicklungspartnern
Qualifikationen
Mehrjährige Entwicklungserfahrung mit Java und fundierte Praxis mit SAP Commerce Cloud (Hybris), insbesondere bei individuellen Erweiterungen und Modulen
Sicherer Umgang mit Spring, REST-Schnittstellen und relationalen Datenbanken sowie Verständnis moderner Softwarearchitekturen
Erfahrung mit automatisierten Build- und Deployment-Prozessen und routinierte Zusammenarbeit in agilen Entwicklungsorganisationen
Tiefes Verständnis digitaler Handelsprozesse, ausgeprägte Problemlösungskompetenz und verhandlungssichere Deutschkenntnisse