281 offene Stellen Software Development
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
Software Engineer – Web & Cloud Lösungen (m/w/d)
Rolle
In dieser Rolle entwickelst und implementierst du skalierbare Webanwendungen entlang des gesamten Stacks und sorgst dafür, dass Frontend und Backend sauber zusammenspielen. Du konzipierst, integrierst und entwickelst APIs (z. B. REST/GraphQL), um eine zuverlässige Kommunikation zwischen Web-Services sicherzustellen. Du arbeitest methodisch an Softwarelösungen gemäss Anforderungen und Architekturvorgaben und unterstützt die Umsetzung in interdisziplinären Settings – bei Bedarf auch im direkten Austausch mit Kundenteams. Du treibst die Erprobung und Einführung neuer Technologien voran und stellst mit Dokumentation, Tests (z. B. Unit Testing, TDD/BDD) und hohen Qualitätsstandards die nachhaltige Wartbarkeit der Lösungen sicher. Dafür bringst du solide Grundlagen in modernen Frontend-Technologien sowie idealerweise C#/.NET, Datenbanken und agilen Vorgehensweisen mit und entwickelst dich kontinuierlich fachlich wie technologisch weiter.
Verantwortung
In spannenden Projekten entwickelst du moderne Webanwendungen, sowohl im Frontend als auch im Backend, und bringst innovative Ideen ein
APIs werden von dir nahtlos integriert, damit unterschiedliche Web-Services effizient zusammenarbeiten
Gemeinsam mit interdisziplinären Teams und direkt beim Kunden setzt du Softwarelösungen nach klaren Architekturvorgaben um
Neue Technologien testest du mit Begeisterung und führst sie in hochqualitativen Projekten ein, z. B. in Medizintechnik oder Industrie
Du gestaltest aktiv den Entwicklungsprozess, unterstützt Methodiken wie Scrum und sorgst für stabile, saubere Ergebnisse
Qualifikationen
Ein überdurchschnittlicher Hochschulabschluss in Informatik, Wirtschaftsinformatik oder einem verwandten Studiengang bildet die Basis für diese Rolle
Erste Fullstack-Erfahrung mit Frontend-Technologien (HTML, CSS, JavaScript/TypeScript) und Backend (C#/.NET) ermöglicht das selbstständige Arbeiten
Die Arbeit mit relationalen Datenbanken und APIs (REST/GraphQL) bereitet Freude, während agile Vorgehensmodelle bekannt sind
Deutsch wird einwandfrei in Wort und Schrift beherrscht, Englischkenntnisse sind vorhanden; von Vorteil sind Erfahrung mit Web-Frameworks, Cloud-Technologien oder unternehmerisches Denken
Benefits
Embedded Entwicklungsingenieur (m/w/d)
Rolle
In dieser technischen Schlüsselposition entwickelst du moderne Embedded-Systeme, die in anspruchsvollen Industrieanwendungen eingesetzt werden. Du kombinierst konzeptionelle Arbeit mit praktischer Umsetzung und arbeitest eng mit internen und externen Stakeholdern zusammen. Dabei begleitest du Projekte von der ersten Idee bis zum marktreifen Produkt.
Verantwortung
Entwicklung von Embedded-Software und Hardware von der Konzeptphase bis zur Serienreife
Ausarbeitung klar strukturierter Requirements-, Design- und Architekturunterlagen
Aufbau einer robusten Softwarearchitektur für industrielle Gerätesysteme
Entwurf und Umsetzung gerätespezifischer Firmware sowie Integration in bestehende Plattformen
Durchführung umfassender Verifikations- und Testprozesse für Hard- und Software
Direkte Kommunikation mit Kunden zur Klärung technischer Anforderungen und Abstimmung der Umsetzung
Qualifikationen
Abschluss in Elektrotechnik oder Informatik (FH/Uni/ETH)
Tiefgehende Kenntnisse in der Embedded-Entwicklung (HW & SW)
Praxis in der Programmierung von Embedded-Applikationen (C, C++) sowie sicherer Umgang mit gängigen Entwicklungsumgebungen
Erfahrung mit Bussystemen wie CANopen, PROFINET oder EtherNet/IP
Know-how in der Web-Integration von Embedded-Systemen (z.B. Python, Django, JavaScript)
Umgang mit Linux-basierten Embedded-Umgebungen
Interesse an agilen Methoden und neuen Technologien
Sehr gute Englischkenntnisse
Verhandlungssichere Deutschkenntnisse
Benefits
.Net/Angular Software Entwickler (m/w/d)
Rolle
In dieser Rolle verantwortest du die eigenständige Umsetzung kleinerer bis mittlerer Web- und Softwareprojekte auf Basis moderner Microsoft-Technologien und bringst Lösungen von der Spezifikation bis zur Inbetriebnahme voran. Du entwickelst und optimierst bestehende Anwendungen kontinuierlich weiter und sorgst mit sauberem Code, Reviews und Tests für eine hohe Softwarequalität. Dabei arbeitest du im Backend mit C#/.NET und im Frontend mit Angular, TypeScript, HTML und CSS und nutzt Datenbanken wie SQL Server, MySQL oder Oracle sicher. Du stimmst Anforderungen strukturiert ab, berätst fachlich fundiert und bringst deine Ideen proaktiv in die Lösungsfindung ein. So gestaltest du robuste, zukunftsfähige Anwendungen in einem interdisziplinären Umfeld mit klarer Verantwortung und spürbarem Impact.
Verantwortung
- Als Entwicklungsingenieur in Webapplikationen realisierst Du eigenständig kleinere und mittlere Web- und Softwareprojekte.
- In dieser Rolle begleitest Du den gesamten Softwareentwicklungsprozess von der Spezifikation bis zur Inbetriebnahme.
- Du entwickelst neue Anwendungen und arbeitest aktiv an laufenden Kundenprojekten mit.
- Du optimierst und erweiterst bestehende Kundenlösungen, um Stabilität, Performance und Nutzen kontinuierlich zu verbessern.
- Du sicherst die Softwarequalität durch strukturierte Tests und Code-Reviews.
- Du arbeitest eng und regelmässig mit Kunden sowie internen Stakeholdern zusammen, um Anforderungen zu klären und passende Lösungen umzusetzen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik oder Wirtschaftsinformatik oder verfügst über langjährige Erfahrung in der Software-Entwicklung.
- Eigenständig realisierst Du kleinere und mittlere Web- und Softwareprojekte und übernimmst Verantwortung von der Idee bis zur Umsetzung.
- Den gesamten Softwareentwicklungsprozess begleitest Du strukturiert von der Spezifikation bis zur Inbetriebnahme.
- Technisch überzeugst Du mit mehrjähriger Erfahrung in C#/.NET (Backend) sowie Angular, Angular Material, TypeScript, HTML und CSS (Frontend), und Kryptographie ist Dir nicht fremd.
- Datenbanken beherrschst Du sicher, z.B. mit SQL Server, MySQL, Oracle, DB2 oder Access.
- Beratung liegt Dir, und Du arbeitest gerne im interdisziplinären Umfeld mit klarer, regelmässiger Kommunikation.
Benefits
.Net Fullstack Entwickler (m/w/d)
Rolle
In dieser Rolle verantwortest du die eigenständige Umsetzung kleinerer bis mittlerer Web- und Softwareprojekte auf Basis moderner Microsoft-Technologien und bringst Lösungen von der Spezifikation bis zur Inbetriebnahme voran. Du entwickelst und optimierst bestehende Anwendungen kontinuierlich weiter und sorgst mit sauberem Code, Reviews und Tests für eine hohe Softwarequalität. Dabei arbeitest du im Backend mit C#/.NET und im Frontend mit Angular, TypeScript, HTML und CSS und nutzt Datenbanken wie SQL Server, MySQL oder Oracle sicher. Du stimmst Anforderungen strukturiert ab, berätst fachlich fundiert und bringst deine Ideen proaktiv in die Lösungsfindung ein. So gestaltest du robuste, zukunftsfähige Anwendungen in einem interdisziplinären Umfeld mit klarer Verantwortung und spürbarem Impact.
Verantwortung
- Als Entwicklungsingenieur in Webapplikationen realisierst Du eigenständig kleinere und mittlere Web- und Softwareprojekte.
- In dieser Rolle begleitest Du den gesamten Softwareentwicklungsprozess von der Spezifikation bis zur Inbetriebnahme.
- Du entwickelst neue Anwendungen und arbeitest aktiv an laufenden Kundenprojekten mit.
- Du optimierst und erweiterst bestehende Kundenlösungen, um Stabilität, Performance und Nutzen kontinuierlich zu verbessern.
- Du sicherst die Softwarequalität durch strukturierte Tests und Code-Reviews.
- Du arbeitest eng und regelmässig mit Kunden sowie internen Stakeholdern zusammen, um Anforderungen zu klären und passende Lösungen umzusetzen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik oder Wirtschaftsinformatik oder verfügst über langjährige Erfahrung in der Software-Entwicklung.
- Eigenständig realisierst Du kleinere und mittlere Web- und Softwareprojekte und übernimmst Verantwortung von der Idee bis zur Umsetzung.
- Den gesamten Softwareentwicklungsprozess begleitest Du strukturiert von der Spezifikation bis zur Inbetriebnahme.
- Technisch überzeugst Du mit mehrjähriger Erfahrung in C#/.NET (Backend) sowie Angular, Angular Material, TypeScript, HTML und CSS (Frontend), und Kryptographie ist Dir nicht fremd.
- Datenbanken beherrschst Du sicher, z.B. mit SQL Server, MySQL, Oracle, DB2 oder Access.
- Beratung liegt Dir, und Du arbeitest gerne im interdisziplinären Umfeld mit klarer, regelmässiger Kommunikation.
Benefits
Technical Support Specialist – Software & Mobile Systems (m/w/d)
Rolle
Im Umfeld datenintensiver Applikationen und moderner Kommunikationsnetze wird ein technischer Problemlöser gesucht, der komplexe Softwarelandschaften versteht und Störungen nicht nur behebt, sondern deren Ursachen nachhaltig eliminiert. Diese Position bietet die Möglichkeit, tief in Systemarchitekturen einzutauchen und aktiv zur Qualität und Stabilität innovativer Plattformen beizutragen.
Verantwortung
Übernahme von 3rd-Level-Support für geschäftskritische Softwarelösungen im Bereich Performanceanalyse und Systemmonitoring
Technische Koordination zwischen Support, Entwicklung und Qualitätssicherung bei komplexen Fehlerbildern
Durchführung von End-to-End-Tests sowie Integrations- und Regressionstests in Multi-Device-Umgebungen
Validierung neuer Betriebssystem- und Firmware-Releases in Kombination mit bestehenden Applikationen
Planung und Rollout von Software-Updates, Hotfixes und Wartungsversionen
Pflege von Testdokumentationen, Fehleranalysen und technischen Reports in professionellen Ticketing-Tools
Qualifikationen
Abgeschlossene Ausbildung oder Studium in einem technischen Fachbereich
Erfahrung im Betrieb, Support oder Testing von komplexen Softwareplattformen
Strukturierte und methodische Arbeitsweise bei der Analyse von Störungen
Interesse an Mobile Technologies, Netzwerkanalyse, Automatisierung und Qualitätssicherung
Sehr gute kommunikative Fähigkeiten in Deutsch und Englisch
Ausgeprägte Hands-on-Mentalität und schnelle Auffassungsgabe für neue Tools und Systeme
Benefits
Application Support Engineer (m/w/d)
Rolle
Für anspruchsvolle Softwarelösungen im Umfeld moderner Mobilfunktechnologien wird eine analytisch starke Persönlichkeit gesucht, die komplexe Systeme versteht, Störungen präzise eingrenzt und nachhaltige Lösungen sicherstellt. Diese Rolle richtet sich an Spezialisten, die tief in technische Details eintauchen und als zentrale Drehscheibe zwischen Betrieb, Entwicklung und Qualitätssicherung agieren möchten.
Verantwortung
Analyse und Behebung komplexer Incidents auf 3rd-Level-Stufe in hochverfügbaren Softwareplattformen
Technische Betreuung interner und externer Stakeholder bei Performance-, Integrations- und Stabilitätsfragen
Enge Zusammenarbeit mit Entwicklungsteams zur Ursachenanalyse und Fehlerbehebung in agilen Umgebungen
Planung, Durchführung und Dokumentation von System- und Integrationstests, insbesondere im Umfeld mobiler Endgeräte und neuer Betriebssystemversionen
Erstellung, Validierung und Bereitstellung von Releases, Patches und Service Packs
Strukturierte Dokumentation von Lösungen, Testszenarien und Best Practices in modernen Ticket- und Wissenssystemen
Qualifikationen
Technische Ausbildung oder Studium in Informatik, Elektrotechnik oder vergleichbarer Disziplin
Sehr gute analytische Fähigkeiten und systematisches Vorgehen bei der Fehlersuche
Erfahrung im Application Support, Software Testing oder in der Qualitätssicherung komplexer Systeme
Hohe Affinität zu modernen Technologien wie Mobile Platforms, Cloud Services und automatisierten Testverfahren
Sehr gute Deutsch- und Englischkenntnisse in technischer Kommunikation
Selbstständige, lösungsorientierte und lernbereite Arbeitsweise
Benefits
Software Engineer Java / Javascript (m/w/d)
Verantwortung
- Als Software Engineer Java / Javascript entwickelst und pflegst du Java-basierte Anwendungen, Microservices und Backend-Systeme.
- In dieser Rolle erstellst und betreust du Low-Code-Anwendungen und setzt Workflows sowie einfache bis mittelkomplexe Logiken um.
- Du analysierst Anforderungen und leitest daraus tragfähige technische Lösungen sowie die Umsetzung neuer Features ab.
- Du optimierst bestehende Anwendungen und Funktionen hinsichtlich Performance, Usability und Wartbarkeit.
- Du sicherst die Codequalität durch Code-Reviews, Clean-Code-Prinzipien sowie Unit-, Integrations- und automatisierte Tests.
- Du übernimmst Fehleranalyse und Bugfixing im Betrieb, dokumentierst technische Lösungen und bindest Datenbanken sowie REST-/SOAP-Schnittstellen an.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Informatik sowie mehrere Jahre Berufserfahrung bringst du mit.
- Java und JavaScript setzt du sicher ein und arbeitest routiniert mit Versionskontrolle via Git oder GitLab.
- Java-basierte Anwendungen, Microservices oder Backend-Systeme entwickelst und pflegst du eigenständig und strukturiert.
- Low-Code-Anwendungen baust du aus, automatisierst Workflows und implementierst Logiken von einfach bis mittelkomplex.
- Bestehende Lösungen verbesserst du durch saubere Anforderungsanalyse, technische Konzepte, Code-Reviews, Bugfixing und verständliche Dokumentation.
- Datenbanken und Schnittstellen integrierst du praxisnah, testest mit Unit- und Integrationstests und kommunizierst sehr gut auf Deutsch sowie gut bis sehr gut auf Englisch.
Benefits
Software Engineer Fokus .Net/C# (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen in C#/.NET in einem modernen Microsoft-Umfeld und entwickelst nachhaltige Backend- und Frontend-Komponenten. Du übernimmst Verantwortung in einem zentralen Entwicklungsteam, treibst die technische Weiterentwicklung voran und wirkst aktiv an Best Practices sowie einheitlichen Qualitätsstandards mit. Durch gezielte Code-Reviews sicherst du hohe Codequalität und unterstützt die Etablierung moderner Entwicklungsprozesse wie Test Driven Development. Du nutzt dein abstraktes Denkvermögen und dein breites C#-Know-how, um generische, gut strukturierte Lösungen zu entwerfen und umzusetzen. Dabei bleibst du bei Coding Standards, Patterns und Softwarearchitektur auf dem neuesten Stand und setzt auch funktionale sowie asynchrone Programmierung sicher ein.
Verantwortung
- Du entwickelst performante Desktopapplikationen mit C#/.NET und WinForms.
- In dieser Rolle setzt du externe Spezifikationen präzise in robusten, wartbaren Code um.
- Als erfahrene C Sharp Desktopentwicklung .NET wirkst du an Konzeption und Architektur komplexer Systeme mit.
- Du begleitest den gesamten Entwicklungszyklus vom Datenmodell bis zum Frontend.
- Du arbeitest eng mit einem kleinen Expertenteam zusammen, führst Codereviews durch und treibst die technische Weiterentwicklung voran.
Qualifikationen
- Du verfügst über eine fundierte Ausbildung auf FH- oder Universitätsniveau oder über eine gleichwertige praktische Qualifikation.
- C# und .NET beherrschst du sicher und bringst Erfahrung in moderner Webentwicklung mit, idealerweise mit ASP.NET und Blazor.
- Komplexe Problemstellungen analysierst du strukturiert und erarbeitest selbstständig saubere, nachvollziehbare Lösungen.
- Mit relationalen Datenbanken und ORMs arbeitest du routiniert und denkst Fullstack vom Datenmodell bis zum Frontend.
- Hohe Code-Qualität ist dir wichtig, du setzt Spezifikationen präzise um und bringst dich aktiv in Reviews sowie technische Weiterentwicklung ein.
- Du kommunizierst stilsicher auf Deutsch mindestens auf Niveau C1 und überzeugst mit Teamgeist, Lernbereitschaft und Verantwortungsbewusstsein.
Benefits
Senior .NET Software Entwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen in C#/.NET in einem modernen Microsoft-Umfeld und entwickelst nachhaltige Backend- und Frontend-Komponenten. Du übernimmst Verantwortung in einem zentralen Entwicklungsteam, treibst die technische Weiterentwicklung voran und wirkst aktiv an Best Practices sowie einheitlichen Qualitätsstandards mit. Durch gezielte Code-Reviews sicherst du hohe Codequalität und unterstützt die Etablierung moderner Entwicklungsprozesse wie Test Driven Development. Du nutzt dein abstraktes Denkvermögen und dein breites C#-Know-how, um generische, gut strukturierte Lösungen zu entwerfen und umzusetzen. Dabei bleibst du bei Coding Standards, Patterns und Softwarearchitektur auf dem neuesten Stand und setzt auch funktionale sowie asynchrone Programmierung sicher ein.
Verantwortung
- Du entwickelst performante Desktopapplikationen mit C#/.NET und WinForms.
- In dieser Rolle setzt du externe Spezifikationen präzise in robusten, wartbaren Code um.
- Als erfahrene C Sharp Desktopentwicklung .NET wirkst du an Konzeption und Architektur komplexer Systeme mit.
- Du begleitest den gesamten Entwicklungszyklus vom Datenmodell bis zum Frontend.
- Du arbeitest eng mit einem kleinen Expertenteam zusammen, führst Codereviews durch und treibst die technische Weiterentwicklung voran.
Qualifikationen
- Du verfügst über eine fundierte Ausbildung auf FH- oder Universitätsniveau oder über eine gleichwertige praktische Qualifikation.
- C# und .NET beherrschst du sicher und bringst Erfahrung in moderner Webentwicklung mit, idealerweise mit ASP.NET und Blazor.
- Komplexe Problemstellungen analysierst du strukturiert und erarbeitest selbstständig saubere, nachvollziehbare Lösungen.
- Mit relationalen Datenbanken und ORMs arbeitest du routiniert und denkst Fullstack vom Datenmodell bis zum Frontend.
- Hohe Code-Qualität ist dir wichtig, du setzt Spezifikationen präzise um und bringst dich aktiv in Reviews sowie technische Weiterentwicklung ein.
- Du kommunizierst stilsicher auf Deutsch mindestens auf Niveau C1 und überzeugst mit Teamgeist, Lernbereitschaft und Verantwortungsbewusstsein.
Benefits