52 offene Stellen Software Development
Backend Entwickler (m/w/d)
Rolle
Unser Kunde sucht Verstärkung im Bereich der Webentwicklung im Backend. Du möchtest deiner Kreativität freien Lauf lassen und innovative Features und Funktionen einführen? Dann bist du hier genau Richtig!
Verantwortung
Du bist für die gesamte Konzeption, Planung und Realisierung von TYPO3 Projekten und Extensions verantwortlich
Darüber hinaus begleitest du die Einführung von innovativen Features und Funktionen
Du entwickelst eigenständig PHP Anwendungen und Extension Entwicklung für Shopware
Du bist für PWA, Webapps, APPs, Alexa Skills, Schnittstellen verantwortlich
Qualifikationen
Du hast ein abgeschlossenes Studium in der Informatik oder eine vergleichbare Ausbildung (z.B. Fachinformatiker (m/w/d)
Du bringst erste Erfahrungen in HTML, CSS und JavaScript und entsprechenden Frameworks mit
PHP, MySQL und GIT sind für dich keine Fremdwörter
Erfahrung in TYPO3 und der Extension Entwicklung
Grundkenntnisse mit Shopware
Benefits
Azure Spezialist (m/w/d)
Rolle
Einer unserer Kunden sucht derzeit einen Azure Spezialisten, für die Konzeption, Entwicklung und Beratung individueller Softwarelösungen!
Verantwortung
Du analysierst technische Anforderungen, berätst zu passenden Azure-Lösungen und übersetzt fachliche Anforderungen in technische Konzepte und Architekturen
Du unterstützt bei PreSales-Aktivitäten mit technischer Expertise und präsentierst Lösungsansätze
Du konzipierst und entwickelst Cloud- und Webanwendungen auf Basis von Microsoft Azure
Du arbeitest mit modernen Technologien und Frameworks wie C#, JavaScript, TypeScript, Python und React
Du integrierst Azure-Services wie Functions, Logic Apps, Cosmos DB oder Key Vault und achtest dabei auf Skalierbarkeit, Sicherheit und Performance
Du setzt CI/CD-Pipelines mit Azure DevOps um und automatisierst Infrastruktur mittels Infrastructure as Code
Du entwickelst und integrierst KI-basierte Komponenten, z. B. mit Azure OpenAI, Cognitive Services oder Machine Learning
Du bringst innovative Ideen ein, entwickelst Prototypen und MVPs und evaluierst neue technologische Ansätze
Du erstellst technische Dokumentationen und arbeitest eng mit Architekten, Consultants und Projektmanagern zusammen
Du treibst die kontinuierliche Weiterentwicklung von Technologien, Methoden und Best Practices voran
Qualifikationen
Du hast ein Studium oder eine Ausbildung mit IT-Bezug sowie mehrjährige Berufserfahrung in der Softwareentwicklung
Du verfügst über fundierte Kenntnisse in mindestens zwei der folgenden Technologien: C#, JavaScript/TypeScript, Python, React
Du hast Erfahrung mit Azure Cloud Services und deren Integration in Entwicklungsprojekte
Du zeigst Interesse an Künstlicher Intelligenz und bringst idealerweise erste praktische Erfahrungen mit
Du besitzt ausgeprägte analytische und konzeptionelle Fähigkeiten
Du überzeugst durch Kommunikationsstärke, Teamfähigkeit und eine lösungsorientierte Arbeitsweise
Du verfügst über verhandlungssichere Deutschkenntnisse auf C1-Niveau sowie gute Englischkenntnisse auf B2-Niveau
Idealerweise hast du Erfahrung mit Azure KI-Services oder Machine-Learning-Frameworks
Zertifizierungen wie Microsoft Certified: Azure Developer Associate sind von Vorteil
Benefits
ABAP Entwickler (m/w/d)
Rolle
Als SAP ABAP Entwickler:in gestaltest du die Weiterentwicklung von SAP-Lösungen aktiv mit. Du programmierst, optimierst und erweiterst ABAP-Anwendungen und arbeitest dabei eng mit Fachbereichen, Projektteams und anderen Entwicklern zusammen, um maßgeschneiderte Softwarelösungen zu realisieren und Prozesse effizient abzubilden.
Verantwortung
Entwickle SAP-Lösungen weiter und integriere Neuentwicklungen, Erweiterungen sowie Schnittstellen in bestehende Systeme
Optimiere die SAP-Landschaft kontinuierlich, um Prozesse effizienter und stabiler zu gestalten
Unterstütze bei der Entwicklung und Wartung von SAP-Erweiterungen
Analysiere neue SAP-Technologien wie SAP BTP, Public Cloud oder Private Cloud und bringe innovative Ideen ein
Gestalte deine Rolle flexibel als Generalist oder Spezialist
Baue deine fachliche und technische Expertise systematisch aus und trage aktiv zur Weiterentwicklung des Produktportfolios bei
Qualifikationen
Du verfügst über ein abgeschlossenes Studium in (Wirtschafts-)Informatik oder eine vergleichbare Ausbildung
Du bringst idealerweise Erfahrung in der SAP-Softwareentwicklung mit (z. B. ABAP, ABAP OO, CDS, OData, UI5, HANA, S/4 Entwicklung)
Du bist IT-begeistert und verfügst über ein hohes technisches Verständnis
Du hast Ausdauer, Motivation und Freude daran, knifflige Probleme zu lösen
Du arbeitest sowohl selbstständig als auch im Team effizient
Du kommunizierst sicher und gerne auf Deutsch
Benefits
Full-Stack Developer Manufacturing Systems (m/w/d)
Rolle
Als MES Fullstack Developer (m/w/d) verantwortest du die Weiterentwicklung und Wartung von Manufacturing Execution Systems mit Java. Du entwickelst Frontend- und Backend-Komponenten, pflegst Schnittstellen zwischen MES und anderen Systemen und stellst die Datenqualität sicher. Dabei arbeitest du in funktionsübergreifenden Teams, führst Code-Reviews durch und unterstützt die Umsetzung neuer Features. Dein Beitrag trägt dazu bei, dass Systeme stabil, skalierbar und zukunftssicher bleiben.
Verantwortung
Verantwortung für die Entwicklung, Implementierung und Wartung von Manufacturing Execution Systems (MES) mit Java
Design und Entwicklung von Frontend- und Backend-Komponenten für MES-Anwendungen sowie Implementierung neuer Funktionen und Module basierend auf fachlichen Anforderungen
Entwicklung und Pflege von Schnittstellen zwischen MES und anderen IT-Systemen, Sicherstellung von Datenkonsistenz und -integrität
Zusammenarbeit in funktionsübergreifenden Teams zur Analyse von Geschäftsanforderungen und Gestaltung produktionsgerechter Lösungen
Unterstützung bei Störungen oder Fehlern und Mitwirkung an Problemlösungen
Durchführung von Code-Reviews und Tests, Implementierung und Pflege automatisierter Testprozesse sowie Sicherstellung der Einhaltung von Qualitätsstandards
Teilnahme an Projektmeetings und Abstimmungen mit Stakeholdern sowie Unterstützung bei Planung und Koordination von Entwicklungsprojekten
Fortlaufende Weiterbildung und Beobachtung neuer Trends in der Softwareentwicklung
Qualifikationen
Abgeschlossene Ausbildung als Fachinformatiker:in Anwendungsentwicklung und mindestens zwei Jahre Berufserfahrung
Hohe Motivation, Teamfähigkeit und ausgeprägte Kommunikationsstärke
Fundierte Kenntnisse in MES-Systemarchitektur und MES-Anwendungen
Vertrautheit mit Softwareentwicklungsmethoden wie Agile oder Scrum
Erfahrung in der Anwendungsentwicklung mit Frameworks wie Spring, WildFly, Hibernate, JavaEE/JakartaEE sowie Kenntnisse in SQL und Datenbankdesign
Verständnis von Fertigungsprozessen und -systemen
Selbstständige, analytische und lösungsorientierte Arbeitsweise mit Engagement für kontinuierliches Lernen
Fließende Deutschkenntnisse und sehr gute Englischkenntnisse
Benefits
Java Software Developer (m/w/d)
Rolle
Du entwickelst als Software Craftsman testgetrieben Java-Software in höchster Qualität und setzt dabei konsequent auf Clean Code sowie Extreme Programming. In dieser Rolle führst du Practices wie Test Driven Development ein und etablierst Continuous Integration und Continuous Delivery, um robuste und wartbare Lösungen bereitzustellen. Du konzipierst und realisierst innovative Softwareprodukte – von Cloud-Webprojekten und Mobile Apps bis hin zu großen, verteilten Enterprise-Systemen. Du arbeitest fullstack mit einem breiten Technologie-Stack, z. B. Spring Boot, Jakarta EE, SQL/NoSQL, Docker, Kubernetes sowie AWS oder Azure. Du gestaltest agile Entwicklungsprozesse aktiv mit, planst und schätzt gemeinsam in cross-funktionalen Scrum-Teams und verantwortest die Umsetzung bis zur Auslieferung.
Verantwortung
- Als Java Anwendungsentwicklungs Fachkraft entwickelst Du testgetrieben in Java und lieferst Software in höchster Qualität.
- In dieser Rolle unterstützt Du Kunden im Agile Software Engineering mit Clean Code und Extreme Programming.
- Du etablierst moderne Engineering-Praktiken wie Test Driven Development sowie Continuous Integration und Continuous Delivery.
- Du konzipierst und realisierst innovative Lösungen, etwa Cloud-Web-Projekte, Mobile Apps oder verteilte Enterprise-Systeme.
- Du arbeitest als Fullstack-Entwickler mit passenden Technologien und Plattformen, z.B. Spring Boot, SQL/NoSQL, Docker/Kubernetes und AWS/Azure.
- Du gestaltest agile Prozesse aktiv mit, planst und schätzt in cross-funktionalen Scrum-Teams und setzt Projekte regional beim Kunden um.
Qualifikationen
- Abgeschlossenes Hochschulstudium oder eine vergleichbare Qualifikation bringst du mit.
- Mindestens 2 Jahre praktische Erfahrung in der Softwareentwicklung mit Java sowie solide Kenntnisse in objektorientierter Programmierung zeichnen dich aus.
- Sehr gute Deutschkenntnisse auf C1-Niveau ermöglichen dir eine sichere Kommunikation im Projektalltag.
- Die Arbeit in einem agilen, selbstorganisierten Team motiviert dich und du bringst dich aktiv ein.
- Clean Code, Extreme Programming und ein hoher Qualitätsanspruch passen zu deiner Arbeitsweise.
- Testautomatisierung sowie Continuous Integration und Continuous Delivery sind für dich zentrale Bausteine professioneller Entwicklung.
Benefits
JavaScript Full Stack Developer React Native (m/w/d)
Rolle
In dieser Rolle entwickelst du performante, plattformübergreifende Mobile Apps mit React Native, Expo und TypeScript und setzt Designs detailgetreu in ein hochwertiges UI um. Du verantwortest zudem die Umsetzung von Node.js-Backends und APIs und integrierst REST-Schnittstellen, Websockets sowie Docker in eine robuste Gesamtarchitektur. Du testest und betreibst die Anwendungen unter macOS, kompilierst und signierst Builds mit Xcode und stellst eine zuverlässige Release-Pipeline sicher. Außerdem übernimmst du die Veröffentlichung im Apple App Store und Google Play Store inklusive Provisioning, Zertifikatsmanagement und Review-Prozess. Dabei arbeitest du selbstständig, strukturiert und qualitätsorientiert und bringst deine Erfahrung in TypeScript, Docker, REST und Websockets gezielt ein.
Verantwortung
- Du entwickelst performante, plattformuebergreifende Mobile Apps mit React Native, Expo und TypeScript.
- In dieser Rolle implementierst Du ein stabiles NodeJS-Backend inklusive sauberer APIs.
- Als JavaScript Full Stack Developer React Native setzt Du Designs detailgetreu um und bringst UI und Logik praezise zusammen.
- Du integrierst REST APIs und Websockets und nutzt Docker fuer eine zuverlaessige Entwicklungs- und Laufzeitumgebung.
- Du testest Anwendungen unter macOS, kompilierst sowie signierst Builds mit Xcode und stellst die technische Release-Qualitaet sicher.
- Du veroefentlichst Apps im Apple App Store und Google Play Store inklusive Provisioning, Zertifikatsmanagement und Review-Prozess.
Qualifikationen
- Du verfügst über mindestens 3 Jahre Erfahrung in der Entwicklung mit React Native.
- Entwickle performante, plattformübergreifende Mobile Apps mit React Native, Expo und TypeScript.
- Setze Designs detailgetreu um und achte dabei konsequent auf eine saubere User Experience.
- Baue NodeJS-Backends und APIs und integriere REST APIs sowie Websockets.
- Nutze Docker sicher im Entwicklungsalltag und bringe optional Erfahrung mit GitHub Actions und App-Deployments mit.
- Teste und baue Anwendungen unter macOS, kompilierst und signierst Apps mit Xcode und veröffentlichst sie im Apple App Store sowie im Google Play Store.
Benefits
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