156 IT - Software Development in Rietheim
IT Testing Manager (m/w/d)
Verantwortung
Entwicklung und Pflege automatisierter Testsuiten für das ERP-System sowie Integration in CI/CD-Pipelines
Konzeption und Umsetzung von End-to-End-, API- und Performance-Tests sowie Durchführung von Regressionstests
Kontinuierliche Qualitätssicherung über den gesamten Software-Entwicklungszyklus
Identifikation und Dokumentation von Softwarefehlern sowie enge Zusammenarbeit mit dem Entwicklungsteam
Aktive Mitgestaltung der Teststrategie, Weiterentwicklung der Testprozesse und Erstellung von Testberichten und Qualitätsmetriken
Qualifikationen
ISTQB® Certified Tester (CTFL oder höher) mit mehrjähriger Erfahrung in Testautomatisierung
Praxis mit Test-Automation-Frameworks wie Selenium, Cypress, Playwright oder Robot Framework sowie Programmierkenntnisse in Python, Java, JavaScript oder C#
Verständnis von Softwareentwicklungsprozessen und agilen Methoden sowie Erfahrung mit CI/CD-Tools (z. B. Jenkins, Argo CD)
Kenntnisse in API-Testing (REST, SOAP), Performance-Testing sowie Tools wie Git, Bitbucket und Jira
Analytische, strukturierte Arbeitsweise, hohe Qualitätsorientierung und Teamfähigkeit mit Bereitschaft zur kontinuierlichen Weiterentwicklung
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Microsoft Dynamics - Software Engineer (m/w/d)
Verantwortung
Du übernimmst die Konzeption und Entwicklung von Microsoft-basierten Anwendungen und Portalen
Du entwickelst Plugins und JavaScript-Erweiterungen für individuelle Kundenanforderungen
Du bist verantwortlich für das Solution Design und die Abstimmung mit Kunden
Du unterstützt beim Deployment in Cloud- und On-Premise-Umgebungen
Zudem sorgst Du für den stabilen Betrieb und berätst das Team im CRM-Umfeld
Qualifikationen
Du hast eine abgeschlossene Informatikausbildung und Erfahrung in der Plugin- & JavaScript-Entwicklung sowie im Solution Design und CI/CD
Du überzeugst mit Beratungskompetenz und Know-how im Requirements Engineering
Du verfügst über ein gutes Verständnis von Microsoft Dynamics CRM
Deine Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML und Git-Flow zeichnen dich aus
Du kommunizierst sehr gut auf Deutsch und sicher auf Englisch
Software Engineer Microsoft Dynamics (m/w/d)
Verantwortung
Konzeption & Entwicklung von Microsoft-basierten Anwendungen und Portalen
Plugin- & JavaScript-Entwicklung für individuelle Erweiterungen
Solution Design und Abstimmung mit Kunden
Deployment-Unterstützung in Cloud- und On-Premise-Umgebungen
Betriebssicherung & Teamberatung im CRM-Umfeld
Qualifikationen
Abgeschlossene Informatikausbildung
Plugin- & JavaScript-Entwicklung, Solutiondesign und CI/CD-Erfahrung
Beratungskompetenz und Kenntnisse im Requirements Engineering
Microsoft Dynamics CRM-Grundverständnis
Programmierkenntnisse in C#, TypeScript/JavaScript, PowerShell, HTML, Git-Flow
Sprachkenntnisse: Sehr gutes Deutsch, gutes Englisch
SPS Programmierer - Automation (m/w/d)
Rolle
Verwandle komplexe Anforderungen in intelligente Steuerungslösungen und präge die technologische Zukunft eines innovativen Schweizer Maschinenbauunternehmens. In dieser Rolle bist du der Architekt hinter den Kulissen und treibst die Professionalisierung der Software-Prozesse aktiv voran.
Verantwortung
Du konzipierst und realisierst eigenständig moderne Steuerungskonzepte inklusive Visualisierungen und Antriebssystemen.
Die kontinuierliche Optimierung und Störungsbehebung der bestehenden Steuerungssoftware liegt in deiner Verantwortung.
Du implementierst neue Funktionen sowie Erweiterungen in SPS-Programmen und begleitest deren Rollout.
In Machbarkeitsstudien prüfst du technische Trends sowie Innovationen und bewertest deren Einsatzpotenzial.
Du entwickelst die Software-Arbeitsweisen weiter, insbesondere in den Bereichen Testing, Simulation und DevOps.
Die Erstellung und Pflege der technischen Dokumentationen stellst du gewissenhaft sicher.
Qualifikationen
Du verfügst über eine fundierte Ausbildung als Dipl. Techniker HF im Bereich Elektrotechnik oder Automation.
In der SPS-Programmierung (beispielsweise TIA Portal oder Step7) bringst du tiefgreifende Praxiserfahrung mit.
Du bist versiert im Umgang mit moderner Automations- und Antriebstechnik sowie den entsprechenden Bussystemen.
Deine Arbeitsweise ist geprägt von hoher Eigenverantwortung und einem ausgeprägten Teamgeist.
Du kommunizierst absolut stilsicher in Deutsch und besitzt gute Englischkenntnisse für das technische Umfeld.
Benefits
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Verantwortung
- Erstellen von SPS-Programmen
- Planung und Ausführung der Steuerungssoftware
- Analyse technischer und technologischer Prozesse von Neu- und Bestandsanlagen
- Technische Anforderungen an die Automation für Kundenprojekte definieren
- Erstellen von Testplänen
- Installation und Konfiguration von Systemen
- Kundenschulung
- Erstellen von Technische Dokumentationen
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Mehrjährige Berufserfahrung in der SPS-Programmierung, idealerweise mit SIMATIC S7/TIA-Portal
- Kenntnisse von Steuerungen
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Lead Software Engineer / Architect (m/w/d)
Rolle
In dieser Rolle übernimmst du eine zentrale technische Verantwortung für die Weiterentwicklung moderner Softwarelösungen. Du definierst Architekturprinzipien, triffst grundlegende Technologieentscheidungen und stellst sicher, dass Systeme skalierbar, sicher und langfristig wartbar bleiben. Gleichzeitig führst du ein Entwicklungsteam, koordinierst externe Partner und arbeitest eng mit Produktmanagement, Projektleitung und Hardwareentwicklung zusammen, um innovative Lösungen erfolgreich umzusetzen.
Verantwortung
Definition der technischen Gesamtarchitektur sowie Festlegung von Technologieentscheidungen und strategischer technischer Ausrichtung
Aktive Mitarbeit an zentralen Softwarekomponenten zur Entwicklung moderner, sicherer und skalierbarer Lösungen
Fachliche Führung eines Entwicklungsteams sowie Koordination externer Entwicklungs- und Technologiepartner
Enge Zusammenarbeit mit Produktmanagement, Projektleitung und Hardwareentwicklung zur Abstimmung technischer Anforderungen
Sicherstellung hoher Codequalität, Einhaltung von Security-Standards und transparente Kommunikation mit relevanten Stakeholdern
Qualifikationen
Abgeschlossenes Studium in Informatik (MSc) oder vergleichbare Ausbildung, idealerweise mit Fokus auf Softwarearchitektur oder IT-Security
Mehrjährige Erfahrung in der Softwareentwicklung mit C#, .NET, DevOps sowie agilen Methoden
Erfahrung in der Gestaltung technischer Roadmaps und Umsetzung komplexer Softwareprojekte
Strukturierte, teamorientierte Arbeitsweise sowie ausgeprägte Kommunikations- und Führungskompetenz
Sehr gute Deutsch- und gute Englischkenntnisse
Leitung Softwareentwicklung .NET (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche und personelle Leitung der Softwareentwicklung und steuerst die Umsetzung anspruchsvoller Entwicklungsprojekte von der Idee bis zum erfolgreichen Rollout. Du verantwortest die Definition der technischen Architektur, triffst zentrale Technologieentscheide und stellst die Qualität sowie Wartbarkeit der Lösungen sicher. Dabei koordinierst du interdisziplinäre Stakeholder, priorisierst Anforderungen und sorgst für eine effiziente Planung und Umsetzung in agilen Entwicklungsprozessen. Zudem förderst du die kontinuierliche Weiterentwicklung deines Teams, etablierst Best Practices und treibst Innovationen in der Softwareentwicklung aktiv voran.
Verantwortung
- Du definierst die Softwarearchitektur, triffst Technologieentscheidungen und gibst die technische Ausrichtung vor
- In dieser Rolle arbeitest du aktiv an Kernkomponenten mit und stellst moderne, sichere und skalierbare Lösungen sicher
- Du führst das vierköpfige Softwareteam, etablierst Best Practices und koordinierst interne wie externe Entwicklungspartner
- Als Leitung Softwareentwicklung arbeitest du eng mit Produktmanagement, Projektleitung und Hardwareentwicklung zusammen
- Du sorgst für eine klare, realistische technische Umsetzung der Produkt- und Projektanforderungen
- In dieser Rolle stellst du Qualität, Sicherheit und eine transparente Kommunikation gegenüber allen Stakeholdern sicher
Qualifikationen
- Du verfügst über ein abgeschlossenes Informatikstudium (MSc) oder eine gleichwertige Qualifikation, idealerweise ergänzt durch Weiterbildung in Softwarearchitektur oder Cybersecurity.
- Du hast mehrjährige Praxiserfahrung in der Softwareentwicklung und -architektur, insbesondere mit C# und .NET.
- Du bist vertraut mit DevOps-Praktiken sowie agilen Methoden und wendest diese sicher im Projektalltag an.
- Du kannst tragfähige technische Roadmaps entwerfen und komplexe Softwareprojekte von der Konzeption bis zur Umsetzung führen.
- Du arbeitest strukturiert, pragmatisch und teamorientiert und überzeugst durch deine klare Kommunikation.
- Du beherrschst Deutsch sehr gut in Wort und Schrift und verfügst über gute Englischkenntnisse.
Benefits
Software Engineer Data & AI (m/w/d)
Rolle
Für unseren Rocken Partner, ein führendes Schweizer Technologie- und Industrieunternehmen, suchen wir eine erfahrene Persönlichkeit im Bereich Software Engineering mit Interesse an AI, Machine Learning und modernen Backend-Plattformen.
In dieser Rolle entwickelst Du skalierbare Softwarelösungen, bringst innovative Technologien in produktive Anwendungen und arbeitest an zukunftsorientierten Systemen, die einen direkten Beitrag zur digitalen Weiterentwicklung des Unternehmens leisten.
Du bewegst Dich an der Schnittstelle von Softwareentwicklung, Datenverarbeitung, Cloud-/Container-Technologien und technischer Produktintegration und bringst Deine Erfahrung in ein modernes, interdisziplinäres Umfeld ein.
Verantwortung
Du entwickelst moderne Softwarelösungen und Services für anspruchsvolle technische Anwendungen
Du implementierst skalierbare Backend-Komponenten, APIs und Schnittstellen für datenintensive Systeme
Du unterstützt die Integration von AI-/ML-Funktionalitäten in bestehende und neue Softwareprodukte
Du arbeitest eng mit internen Fachbereichen, Software Engineers und technischen Spezialisten an robusten Gesamtlösungen zusammen
Du optimierst Performance, Stabilität und Wartbarkeit bestehender Anwendungen und bringst Verbesserungen aktiv ein
Du setzt etablierte Standards in den Bereichen Clean Code, Testing, Code Reviews und CI/CD um
Qualifikationen
Du verfügst über ein abgeschlossenes Studium in Informatik, Software Engineering oder einem vergleichbaren technischen Bereich
Du bringst mehrere Jahre Berufserfahrung in der Softwareentwicklung mit, idealerweise im Backend- oder Plattformumfeld
Du hast gute Kenntnisse in mindestens einer modernen Programmiersprache wie Python, Java oder C++
Du kennst Dich mit Containerisierung, Cloud-nahen Architekturen oder Plattformen wie Docker und Kubernetes aus
Du arbeitest strukturiert, eigenverantwortlich und gerne in einem kollaborativen, technischen Umfeld
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits
Senior Software Engineer AI Solutions (m/w/d)
Rolle
Für unseren Rocken Partner, ein innovatives Technologie- und Industrieunternehmen mit Fokus auf anspruchsvolle, softwarebasierte Lösungen, suchen wir eine erfahrene Persönlichkeit im Bereich Software Engineering mit starkem Bezug zu AI/ML und produktionsnahen Systemen.
In dieser Rolle entwickelst Du skalierbare Softwarelösungen, bringst Machine-Learning-Modelle in produktive Umgebungen und arbeitest eng mit interdisziplinären Teams an modernen Plattformen, Services und Datenpipelines.
Du übernimmst Verantwortung für die technische Qualität, die Zuverlässigkeit und die Weiterentwicklung ML-gestützter Anwendungen und sorgst dafür, dass innovative Lösungen stabil, sicher und effizient betrieben werden können.
Verantwortung
Du entwickelst und betreust Softwarelösungen zur Integration von AI/ML-Modellen in Produkte, Plattformen und technische Anwendungen
Du designst und implementierst skalierbare APIs, Services und Backend-Komponenten für produktive ML-Workloads
Du baust Daten- und Modell-Pipelines auf und stellst Zuverlässigkeit, Sicherheit und Performance im Betrieb sicher
Du arbeitest eng mit Data Scientists, ML Engineers und weiteren Fachbereichen zusammen, um Modelle produktiv nutzbar zu machen
Du setzt auf Clean Code, Testing, CI/CD und Code Reviews, um eine hohe Softwarequalität sicherzustellen
Du analysierst, überwachst und optimierst bestehende AI/ML-gestützte Anwendungen hinsichtlich Stabilität, Skalierung und Effizienz
Qualifikationen
Du verfügst über ein abgeschlossenes Studium in Informatik, Software Engineering oder einem verwandten technischen Bereich
Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung mit, idealerweise mit Python, Java oder C++
Du hast Praxis in der Arbeit mit Container-Technologien und modernen Plattformen wie Docker, Kubernetes oder OpenShift
Du überzeugst durch eine teamorientierte, strukturierte und lösungsorientierte Arbeitsweise in interdisziplinären Umfeldern
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits
Senior Java Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du die technologische Weiterentwicklung etablierter Java-Komponenten, Tools und Frameworks und bringst deine Ideen gezielt ein. Du analysierst bestehende Lösungen, identifizierst Optimierungspotenziale und setzt Verbesserungen strukturiert und nachhaltig um. Du verantwortest die saubere Konzeption und Umsetzung neuer Funktionalitäten und achtest dabei auf hohe Code-Qualität, Performance und Wartbarkeit. Mit deinem technischen Know-how trägst du dazu bei, stabile Produkte kontinuierlich zu verbessern und für zukünftige Anforderungen zu rüsten. Dabei nutzt du deine Erfahrung, um bewährte Architekturen weiterzuentwickeln und moderne Technologien sinnvoll einzubinden.
Verantwortung
- Du entwickelst innovative Ideen, erstellst Prototypen und führst sie bis zur marktreifen Lösung
- In dieser Rolle programmierst du Java-Applikationen und stellst deren zuverlässige Wartung sicher
- Du verantwortest die technische Weiterentwicklung bestehender Java-Lösungen
- Als Softwareentwickler Fachrichtung Java arbeitest du eng mit deinem Team an der kontinuierlichen Produktverbesserung
- Du gestaltest unsere Produkte aktiv nutzerfreundlicher und bringst deine Perspektive in UI/UX-Fragen ein
Qualifikationen
- Du verfügst über eine erfolgreich abgeschlossene Ausbildung im Bereich Informatik.
- Du beherrschst Java sicher und wendest es routiniert in der Praxis an.
- Du bist eine aufgeschlossene, visionäre Persönlichkeit mit hoher Eigeninitiative.
- Du betrachtest Prozesse aus unterschiedlichen Perspektiven und erkennst Optimierungspotenziale.
- Du bist neugierig auf neue Technologien und Ideen und verfolgst deren Entwicklung aktiv.
- Du hinterfragst bestehende Lösungen konstruktiv und treibst Verbesserungen voran.
Benefits