44 offene Stellen Software
Frontend Entwickler - Fokus Angular (m/w/d)
Rolle
In dieser Rolle entwickelst du nutzerfreundliche Webapplikationen mit hohen Qualitätsanforderungen und gestaltest den gesamten Entwicklungsprozess aktiv mit – von Konzeption und Design bis Umsetzung, Tests und technischer Dokumentation. Du verantwortest im Frontend die Umsetzung moderner Single-Page-Applikationen mit Angular sowie Technologien wie SASS und Bootstrap und sorgst für ein wartungsfreundliches, responsives UI. Im Backend unterstützt du die Entwicklung performanter Web-Services, etwa über REST, GraphQL oder Websockets, auf Basis von NodeJS und Frameworks wie Express oder HAPI. Dabei arbeitest du eng mit einem Entwicklerteam zusammen und stellst sicher, dass technische Lösungen sauber implementiert und nachhaltig weiterentwickelt werden.
Verantwortung
- Als Frontend Entwickler Angular entwickelst Du nutzerfreundliche, qualitativ hochwertige Single-Page-Applikationen mit Responsive Design (Angular, SASS, Bootstrap).
- In dieser Rolle bringst Du Dich aktiv in Konzeption, Design und Architekturentscheidungen für Webapplikationen mit hohen Qualitätsanforderungen ein.
- Du implementierst neue Features strukturiert und wartungsfreundlich und sorgst für sauberen, nachvollziehbaren Code.
- Du planst und führst Tests durch und stellst damit Stabilität und Qualität im Entwicklungsprozess sicher.
- Du erstellst technische Dokumentationen und hältst Implementierung, Entscheidungen und Schnittstellen verständlich fest.
- Du unterstützt bei der Anbindung und Weiterentwicklung performanter Web-Services im Backend (z. B. REST, GraphQL, WebSockets mit NodeJS/Express oder HAPI).
Qualifikationen
- Du hast eine abgeschlossene Ausbildung oder ein Studium im Bereich Informatik, Softwareentwicklung oder eine vergleichbare Qualifikation.
- Mehrjährige Erfahrung in der Webentwicklung bringst du sicher in professionelle Projekte ein.
- Angular setzt du routiniert ein und entwickelst performante, wartbare Frontends mit sauberer Komponentenstruktur.
- Mit TypeScript, HTML und CSS arbeitest du souverän und setzt responsive Benutzeroberflächen präzise um.
- REST-APIs bindest du zuverlässig an und achtest auf eine stabile, saubere Integration ins Frontend.
- Qualität sicherst du durch strukturierte Arbeitsweise, sinnvolle Tests und klare Dokumentation im Team.
Benefits
Senior Embedded Software Developer (m/w/d)
Rolle
In dieser Rolle entwickelst du robuste Embedded-Software in C/C++ über den gesamten Lifecycle – von der Anforderungsanalyse über Architektur und Implementierung bis hin zu Test, Debugging und Inbetriebnahme. Du entwirfst und setzt tragfähige Softwarearchitekturen für gängige Mikrocontroller-Plattformen um und arbeitest dabei sowohl mit Echtzeitbetriebssystemen als auch in Bare-Metal-Umgebungen. Du integrierst und betreust Kommunikationsschnittstellen und Protokolle, analysierst hardwarenahe Fehlerbilder mit Mess- und Debugging-Werkzeugen und sorgst für stabile, nachvollziehbare Implementierungen. Du dokumentierst Architekturentscheidungen und Implementierungsdetails und stellst Qualität sowie Wartbarkeit durch geeignete Build-, Versions- und Test-Toolchains sicher. Dabei übernimmst du eigenverantwortlich technische Entscheidungen, strukturierst komplexe Aufgaben und treibst Lösungen präzise und verlässlich voran.
Verantwortung
- Du leitest die Entwicklung, Optimierung und technische Verantwortung für Firmware sowie Embedded-Software auf Mikrocontrollern.
- In dieser Rolle setzt Du komplexe Embedded-Systeme hardwarenah um und stellst die saubere Integration von Hardware und Software sicher.
- Du konzipierst und realisierst Softwarelösungen sowohl mit als auch ohne Echtzeitbetriebssystem (RTOS/Bare Metal).
- Als Leitende Entwicklung Embedded Software definierst, bewertest und implementierst Du robuste, skalierbare Softwarearchitekturen.
- Du integrierst anspruchsvolle Peripherien und Schnittstellen und sicherst deren zuverlässiges Zusammenspiel im Gesamtsystem.
- Du analysierst, testest und debugst Embedded-Software systematisch und optimierst Performance sowie Speicher- und Energieverbrauch für ressourcenkritische Anwendungen.
Qualifikationen
- Du verfügst über mehrjährige Berufserfahrung als Embedded Softwareentwickler oder Embedded Softwareentwicklerin auf Professional-Level.
- Sicher programmierst du in C und oder C++ für Mikrocontroller und Embedded Systeme.
- Mit gängigen Embedded-Tools und Debugging (z.B. JTAG, GDB, Logic Analyzer, Oszilloskop) gehst du routiniert um.
- Kenntnisse in RTOS, Treibern, Schnittstellen (z.B. SPI, I2C, UART, CAN) und hardwarenaher Entwicklung setzt du praxisnah ein.
- Versionsverwaltung (z.B. Git), saubere Dokumentation sowie strukturierte Entwicklungsprozesse sind für dich selbstverständlich.
- Eigenverantwortliches Arbeiten, analytisches Denken und klare Kommunikation helfen dir, komplexe Aufgaben lösungsorientiert umzusetzen.
Benefits
PHP Entwickler (m/w/d)
Rolle
Du löst komplexe Herausforderungen mit elegantem PHP-Code und treibst die Weiterentwicklung einer modernen Laravel-Applikation mit Features voran, die spürbaren Mehrwert schaffen. In dieser Rolle konzipierst und implementierst du neue Funktionalitäten, optimierst bestehende Module und steigerst Performance sowie Benutzerfreundlichkeit mit hoher technischer Sorgfalt. Du gestaltest die Software-Architektur aktiv mit und unterstützt die Transformation von einem Monolithen hin zu einer service-orientierten Architektur. Du integrierst externe Services und APIs, überwachst deren Stabilität und sorgst für eine reibungslose End-to-End-Funktionalität im Zusammenspiel mit dem Frontend. Du sicherst Code-Qualität durch Pair Programming und Peer Reviews und prägst mit deinem Architekturverständnis und deiner Laravel-Expertise nachhaltig robuste Standards.
Verantwortung
- Du konzipierst und entwickelst neue Features in unserer PHP-/Laravel-Applikation und optimierst bestehende Funktionalitäten mit Fokus auf Performance und Nutzerfreundlichkeit.
- In dieser Rolle gestaltest du die Software-Architektur aktiv mit und treibst die Transformation von einer monolithischen hin zu einer service-orientierten Architektur voran.
- Du integrierst externe Services und APIs nahtlos, überwachst deren Stabilität und stellst eine reibungslose End-to-End-Funktionalität sicher.
- Als Senior PHP Softwareentwickler arbeitest du eng mit Frontend-Developer*innen zusammen und sorgst für ein sauberes Zusammenspiel zwischen Frontend und Backend.
- Du stärkst die Code-Qualität durch Pair Programming und Peer Reviews und unterstützt das Team dabei, Best Practices in PHP und Laravel konsequent umzusetzen.
- Du bringst deine Erfahrung strukturiert in Analyse, Konzeption und Umsetzung ein und löst komplexe Anforderungen mit klaren, wartbaren Architekturen.
Qualifikationen
Du hast ein Studium oder eine Ausbildung im Bereich Informatik erfolgreich abgeschlossen – oder bist erfahrene*r Quereinsteiger*in.
Du bringst mindestens 3 Jahre praktische Erfahrung in der Softwareentwicklung mit.
Du bist richtig fit in PHP und kennst dich bestens mit MVC-Frameworks aus – idealerweise mit Laravel.
Du bist sicher im Umgang mit relationalen Datenbanken – insbesondere mit MySQL.
Du schreibst sauberen, hochwertigen Code und hast ein gutes Verständnis für moderne Software-Architekturen.
Du setzt KI bewusst als Produktivitätsbooster und Sparringspartner ein und verstehst, dass mit ihrer wachsenden Leistungsfähigkeit saubere Spezifikation und klare Konzeption immer wichtiger werden.
Du arbeitest gerne im Team und schätzt den Austausch mit deinen Kolleg*innen, um gemeinsam die besten Lösungen zu entwickeln.
Analytisches Denken liegt dir im Blut, und du gehst Herausforderungen mit einer lösungsorientierten Haltung an.
Du sprichst verhandlungssicher Deutsch und beherrschst Englisch fließend.
Nice-to-have:
Du hast Erfahrung mit DevOps-Aufgaben wie Deployment, Server-Administration, Docker und Datenbank-Konfiguration.
Du bist vertraut mit agilen Entwicklungsmethoden und fühlst dich in einem dynamischen Umfeld wohl.
Benefits
Software Entwickler Sensoren (m/w/d)
Rolle
In dieser Rolle treibst du die Weiterentwicklung einer Feuerleitkette in einem hardwarenahen, verteilten System voran und entwickelst eine Microservice-basierte Softwarelösung. Du verantwortest die Integration von Sensorik, insbesondere Radarsystemen, in modulare Softwarekomponenten und sorgst dafür, dass neue Sensoren sauber in bestehende Architekturen eingebunden werden. Du implementierst und testest neue Sensoriken für modulare Drohnenabwehrsysteme und stellst deren Funktion in realistischen Szenarien sicher. Du erarbeitest gemeinsam mit anderen Beteiligten Test- und Simulationsstrategien, um Qualität, Stabilität und Nachvollziehbarkeit der Sensorintegration über den gesamten Entwicklungsprozess hinweg zu gewährleisten. Dabei bringst du deine Erfahrung in Java oder C# sowie idealerweise Know-how zu Microservices, Publish/Subscribe-Protokollen (z. B. DDS oder MQTT) und domänenspezifischen Schnittstellen wie ASTERIX, OARIS oder SAPIENT gezielt ein.
Verantwortung
- Als Entwicklungsingenieur Sensoranbindung Software entwickelst Du eine Microservice-basierte Softwarelösung in einem hardwarenahen, verteilten System weiter.
- In dieser Rolle integrierst Du Sensorik, insbesondere Radarsysteme, in modulare Softwarelösungen und stellst die saubere Anbindung über definierte Schnittstellen sicher.
- Du implementierst und testest neue Sensoriken für modulare Drohnenabwehrsysteme und begleitest die Inbetriebnahme bis zur stabilen Funktion im Gesamtsystem.
- Du arbeitest im Team an Test- und Simulationsstrategien, um Sensorverhalten reproduzierbar zu prüfen und Ergebnisse belastbar zu bewerten.
- Du bringst Deine Entwicklungserfahrung ein, indem Du robuste, wartbare Softwareanteile umsetzt und deren Qualität durch gezielte Tests absicherst.
- Du stimmst Dich eng mit angrenzenden Disziplinen ab, um Anforderungen, Protokolle und Integrationsdetails effizient zu klären und nachhaltig umzusetzen.
Qualifikationen
- Du verfügst über mehrjährige Berufserfahrung als Softwareentwickler im professionellen Umfeld.
- Sicher entwickelst Du Software für die Integration von Sensoren und bringst Verständnis für Messdaten und Schnittstellen mit.
- Routiniert setzt Du gängige Entwicklungsprozesse ein, inklusive sauberer Dokumentation und strukturierter Umsetzung.
- Eigenständig analysierst Du Anforderungen, leitest technische Lösungen ab und setzt diese pragmatisch um.
- Im Team kommunizierst Du klar, arbeitest zuverlässig mit anderen Fachbereichen zusammen und treibst Themen aktiv voran.
Benefits
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