235 IT - Software Development in Mutten
C#/.NET Software Engineer (m/w/d)
Über
Verantwortung
Konzeption und Entwicklung von Software-Applikationen und Schnittstellen auf Basis des .NET-Ökosystems
Modellierung von Daten, Funktionen und Objekten unter Berücksichtigung von Architektur-, Security- und Coding-Vorgaben
Analyse von Change Requests, Fehlerbehebung und kontinuierliche Weiterentwicklung bestehender Anwendungen
Durchführung und Begleitung von Code Reviews, Unit- und Integrationstests zur Sicherstellung der Softwarequalität
Evaluation technischer Lösungsvarianten, Erstellung von Softwarekonzepten sowie Pflege der Entwicklungsdokumentation
Qualifikationen
Mehrjährige Erfahrung im Application Engineering und in der Software-Architektur
Fundierte Kenntnisse im .NET Ecosystem und in der professionellen Softwareentwicklung
Abgeschlossenes Studium in Informatik (FH, Uni, ETH) oder gleichwertige Ausbildung
Erfahrung mit Softwareentwicklungsmethoden, Testing und Qualitätsstandards
Sehr gute Deutschkenntnisse; Französisch und Englisch von Vorteil
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Application Engineer .NET & Cloud (m/w/d)
Über
Rocken® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente, Experten und Expertinnen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer Rocken® Talent Plattform zur Verfügung.
Unser Partner ist ein Schweizer Technologie Unternehmen mit Sitz in Horgen. Das Kernprodukt ist ein innovatives Zutrittskontrollsystem, welches den Kunden einen echten Mehrwert bietet.
Rolle
Software entwickeln, die Türen öffnet – im wahrsten Sinne des Wortes.
Full Stack statt Tunnelblick
Du bewegst dich zwischen Backend, Frontend, APIs und Command-Line Tools.
Cloud statt Serverroutine
Die Anwendung läuft in Azure und nutzt moderne Cloud Services.
Qualität statt schneller Workarounds
Clean Code, Unit Tests und stabile Software sind Teil deines täglichen Anspruchs.
Gestaltung statt Abarbeitung
Du analysierst Anforderungen selbstständig und entscheidest mit, wie daraus technisch saubere Lösungen entstehen.
Dein technischer Alltag
Backend
C#
.NET Core
Entity Framework
SQL
Frontend
JavaScript
HTML
CSS
Vue.js
jQuery
Twitter Bootstrap
Kendo UI
APIs & Schnittstellen
REST APIs
OpenAPI / Swagger
IdentityServer4 / OpenID
Cloud & DevOps
Microsoft Azure
Azure App Services
Azure Functions
Azure SQL Database
IoT Hub
Key Vault
Application Gateway
Application Insights
Azure DevOps
Git
Testing & Architektur
MSTest
Unit Testing
CI/CD
Microservices
Connected Technology
MQTT
BLE
Verantwortung
Du analysierst neue Anforderungen und verwandelst sie in durchdachte Softwarelösungen.
Du entwickelst die bestehende Webplattform auf Backend- und Frontend-Seite weiter.
Du baust REST APIs und technische Tools, die im Hintergrund zuverlässig ihre Arbeit erledigen.
Du sorgst dafür, dass die Anwendung in Azure stabil und performant betrieben werden kann.
Du bist auch dann zur Stelle, wenn ein Problem nicht mehr mit einem schnellen Fix gelöst werden kann.
Du bringst deine Ideen in Architektur, Technologie und technische Umsetzung ein.
Du verbesserst bestehende Lösungen kontinuierlich, anstatt sie einfach nur weiterzubetreiben.
Du eignest dir neue Technologien und fachliche Zusammenhänge selbstständig an.
Qualifikationen
Fundament
Studium oder vergleichbare Ausbildung in Informatik oder Elektrotechnik
Mehrjährige Erfahrung als Full Stack Developer
Technisches Know-how
Sehr gute Kenntnisse in C#, .NET, SQL und JavaScript
Erfahrung mit modernen Webtechnologien und REST APIs
Praxiswissen in Azure und Azure DevOps
Engineering-Mindset
Du schreibst nicht einfach Code – du entwickelst Lösungen.
Du denkst an Wartbarkeit, Stabilität und Testbarkeit.
Clean Code ist für dich Anspruch und nicht Schlagwort.
Persönlichkeit
Du übernimmst gerne Verantwortung.
Du arbeitest selbstständig und lösungsorientiert.
Du kommunizierst offen und arbeitest gerne in einem technisch starken Umfeld.
Sprachen
Gute Deutschkenntnisse
Gute Englischkenntnisse
Benefits
Senior Fullstack Engineer (WEB) (m/w/d)
Über
Verantwortung
Du bist für die Entwicklung von neuen Software-Komponenten für die SaaS-Softwarelösungverantwortlich
Als Senior Fullstack Software Engineer bist du von der Idee zur Analyse über die Architektur und Implementation bis zum Betrieb involviert
Du arbeitest in einem Entwicklerteam in engem Austausch mit den Business Analysten und Testern aus dem Produktemanagement
Durch deine Erfahrung bringst du die technischen Konzepte voran und ermöglichst so den Betrieb einer stabilen und wartungsarmen Software
Du unterstützt und berätst punktuell den 2nd Level Support bei kniffligen Problemen
Du arbeitest in einem agilen Umfeld nach Scrum mit einem modernen Tech-Stack
Qualifikationen
- Du hast ein abgeschlossenes technisches Studium, zum Beispiel in Informatik oder Elektrotechnik
- Du verfügst über 5 Jahre Berufserfahrung in der Fullstack Softwareentwicklung
- Du bringst Erfahrung mit Typescript, Angular oder React, Node.js und REST Principles mit
- Du kennst idealerweise auch JavaScript, HTML, CSS und SQL, insbesondere PostgreSQL
- Du bist eine aufgeschlossene Persönlichkeit und arbeitest gerne selbständig sowie im Team
- Du bist in Deutsch verhandlungssicher
Benefits
Senior Fullstack Software Engineer Angular (m/w/d)
Über
Verantwortung
Du bist für die Entwicklung von neuen Software-Komponenten für die SaaS-Softwarelösung verantwortlich
Als Senior Fullstack Software Engineer bist du von der Idee zur Analyse über die Architektur und Implementation bis zum Betrieb involviert
Du arbeitest in einem Entwicklerteam in engem Austausch mit den Business Analysten und Testern aus dem Produktemanagement
Durch deine Erfahrung bringst du die technischen Konzepte voran und ermöglichst so den Betrieb einer stabilen und wartungsarmen Software
Du unterstützt und berätst punktuell den 2nd Level Support bei kniffligen Problemen auf tiefer technischer Ebene
In dieser Rolle arbeitest du in einem agilen Umfeld nach Scrum mit einem modernen Tech-Stack
Qualifikationen
- Du hast ein abgeschlossenes technisches Studium, zum Beispiel in Informatik oder Elektrotechnik
- Du verfügst über 5 Jahre Berufserfahrung in der Fullstack Softwareentwicklung
- Du bringst Erfahrung mit Typescript, Angular oder React, Node.js und REST Principles mit
- Du kennst idealerweise auch JavaScript, HTML, CSS und SQL, insbesondere PostgreSQL
- Du bist eine aufgeschlossene Persönlichkeit und arbeitest gerne selbständig sowie im Team
- Du bist in Deutsch verhandlungssicher
Benefits
.Net C# Software-Entwickler:in (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung als Software-Entwickler. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Softwarelösungen, die innovative Dienstleistungen für Liegenschaftenverwaltungen ermöglichen. Du verantwortest die Erarbeitung von Lösungen, die einen nachhaltigen finanziellen und ökologischen Mehrwert bieten. Du bringst deine Fähigkeiten und Erfahrungen ein, um gemeinsam mit starken Partnern Lösungen zu erarbeiten, die den Bedürfnissen der Kunden entsprechen. Du bist ein professioneller Software-Entwickler mit Erfahrung, der sich für die Entwicklung von innovativen Lösungen begeistert.
Verantwortung
- Du entwickelst das in unserem Hause entstandene ERP-System weiter
- Du richtest dich nach den Kundenbedürfnissen und passt das System an
- Du passt das System an moderne Unternehmensabläufe an
- Du arbeitest an der Weiterentwicklung führender Serviceprozesse
- Du gestaltest das ERP-System entsprechend den Anforderungen der Kunden
- Du sorgst für eine kontinuierliche Anpassung des Systems an neue Anforderungen
Qualifikationen
- Du bist gelernter Informatiker, HF oder FH
- Du hast Kenntnisse in Microsoft C#.Net und/oder React
- Du verfügst über solide Fachkenntnisse in SQL
- Du hast Interesse an betriebswirtschaftlichen Aspekten und am Zusammenführen von bereichsübergreifenden Prozessen
- Du bist initiativ, innovativ, flexibel und hast eine hohe Selbständigkeit
- Du hast sehr gute Deutschkenntnisse und Englischkenntnisse sind von Vorteil
Benefits
Software Developer:in Bereich C/C++ (m/w/d)
Rolle
Du suchst nach einer Herausforderung, in der du deine Fähigkeiten als Software-Entwickler einsetzen kannst? In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Software in den Bereichen C/C++ und Rust. Du bringst deine Erfahrung und dein Wissen ein, um innovative Lösungen zu entwickeln. Du bist ein Teil eines Teams, das sich für inspirierende Technik begeistert und nach neuen, zukunftsweisenden Technologien sucht. Du verantwortest die Entwicklung von Software, die die Zukunft der Beschichtungstechnik gestaltet.
Verantwortung
- Du entwickelst Softwarelösungen, die hochpräzise Beschichtungsmaschinen steuern und ihre Leistungsfähigkeit erweitern
- In dieser Rolle erstellst du Komponenten für eine modulare Software-Plattform
- Als Software Developer entwickelst du Software mit C/C++ /RUST/ C#/ Python
- Du arbeitest aktiv bei der Softwareentwicklung mit
- Du entwirfst Software, um bestimmte Anforderungen zu erfüllen
- Du steuerst und erweiterst die Leistungsfähigkeit von Beschichtungsmaschinen durch deine Softwarelösungen
Qualifikationen
- Du verfügst über eine technische Grundausbildung mit Weiterbildung oder Studium im Bereich Automatisierungstechnik, Softwareentwicklung, Maschinenbau oder vergleichbare Qualifikation
- Du hast Berufserfahrung im Bereich Hochsprachen-Entwicklung
- Du hast Kenntnisse im Bereich Linux, Container-Technologien und UML/SysML
- Du hast idealerweise auch Kenntnisse im Bereich WASM
- Du hast eine ganzheitliche Sichtweise auf Software-Projekte und Systemdenken
- Du bist bereit zur Arbeit in einem agilen Umfeld mit SCRUM
Softwareentwickler:in Embedded Software (m/w/d)
Über
Rolle
Du hast die Chance, an innovativen, energieeffizienten Antriebslösungen zu arbeiten und die Zukunft der Industrieautomation mitzugestalten. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Embedded Software. Du gestaltest die Zukunft von Frequenzumrichtern, die weltweit im Einsatz sind und den Energieverbrauch von Elektromotoren reduzieren. Du ermöglichtest die Rückspeisung von Energie und trägst somit zu einer nachhaltigeren Zukunft bei. Du bringst deine Erfahrung als Professional ein und setzt dich aktiv für die Weiterentwicklung von energieeffizienten Lösungen ein.
Verantwortung
- Du implementierst innovative Softwaremodule für Frequenzumrichter in einem kleinen Entwicklungsteam
- In dieser Rolle arbeitest du interdisziplinär an der Analyse von Requirements und der Spezifikation von Software-Komponenten
- Als Softwareentwickler entwickelst du hardwarenahen C Code für die Prozessor-Familien Cortex A und Cortex M
- Du führst Verifikationen in Form von Unit- und Integrationstests durch
- Du gestaltest das Design von Software-Komponenten für Frequenzumrichter
- In dieser Rolle verantwortest du die Implementierung von Softwaremodulen unter Berücksichtigung der Spezifikationen
Qualifikationen
- Du hast erfolgreich dein Studium der Fachrichtung Elektrotechnik, Informationstechnik oder Regelungstechnik abgeschlossen und bringst mehrjährige Berufserfahrung in einer vergleichbaren Entwicklerfunktion mit.
- Du verfügst über fundierte Kenntnisse in C für Embedded Software und hast einen sicheren Umgang mit den etablierten Werkzeugen der Softwareentwicklung.
- Du bist es gewohnt, prozess- und qualitätsorientiert Software zu entwickeln, einschliesslich Requirements-Management und Versionskontrolle mit Git.
- Du bist stark in der Analyse, innovativ in der Lösungsfindung, strukturiert, ausdauernd und systematisch in der Umsetzung.
- Du hast Erfahrung mit der Entwicklung von Software unter Berücksichtigung von Qualität und Prozessen.
- Du bist ein typischer Entwickler mit ausgeprägten Fähigkeiten in der Softwareentwicklung.
Benefits
Senior Software Entwickler / Teamleiter (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung, in der du deine Fähigkeiten als SW Teamleiter/in einsetzen kannst? In dieser Rolle übernimmst du die Verantwortung für die Produktentwicklung und leitest ein Team von Fachleuten. Du verantwortest die Entwicklung fortschrittlicher Elektroniklösungen und bringst Ideen zum Leben. Dein technisches Know-how und deine Führungskompetenz ermöglichen es dir, komplexe Projekte erfolgreich umzusetzen. Du bist ein Professional mit Erfahrung in der Produktentwicklung und suchst nach einer neuen Chance, deine Fähigkeiten einzubringen.
Verantwortung
- Du entwickelst Embedded Software in C/C++ im Rahmen von Kundenprojekten
- In dieser Rolle führst du das Softwareentwicklungsteam personell und unterstützt es durch Coaching und Weiterentwicklung
- Als SW Teamleiter/in planst du die Softwareentwicklungsressourcen und koordinierst diese mit Projektleitern
- Du fördert die fachlichen Kompetenzen und den Wissenstransfer innerhalb des Teams
- In dieser Rolle unterstützt du Aufwandsschätzungen, Projektbesetzungen und technische Eskalationen
- Du sicherst die Einhaltung der Entwicklungsprozesse und Qualitätsstandards in deinem Team
Qualifikationen
- Du hast ein Studium in Informatik, Software Engineering, Elektrotechnik oder eine vergleichbare Ausbildung abgeschlossen
- Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit
- Du hast Erfahrung in der Führung von Mitarbeitenden oder Teams
- Du arbeitest strukturiert, lösungsorientiert und selbständig
- Du verfügst über Kommunikationsstärke sowie Freude an der Entwicklung und Motivation von Mitarbeitenden
- Du hast sehr gute Deutschkenntnisse sowie Englischkenntnisse auf Niveau C1
Benefits
Embedded Software Engineer (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Technologieunternehmen mit starker internationaler Ausrichtung. Das Unternehmen entwickelt und fertigt technisch anspruchsvolle Maschinen und Systeme und verbindet moderne Technologien mit hoher Fertigungs- und Entwicklungskompetenz. Mitarbeitende profitieren von einem vielseitigen Umfeld mit internationalen Schnittstellen.
Rolle
Du willst nicht nur Code schreiben, sondern echte Maschinen zum Leben erwecken? Dann bist du hier richtig. In dieser Rolle als Embedded Software Engineer übernimmst du die Verantwortung, Systeme noch intelligenter zu machen. Du entwickelst die nächste Generation smarter, elektrischer und nachhaltiger Spezialfahrzeuge und siehst direkt, was dein Code bewegt: von der Steuerung bis zur fertigen Maschine auf der Strasse. Du verantwortest die Entwicklung von innovativen Lösungen, die internationale Standards setzen. Du bringst deine Fähigkeiten ein, um unsere Produkte kontinuierlich weiterzuentwickeln und unseren Kunden einen echten Mehrwert zu bieten.
Verantwortung
- Du entwickelst Embedded Software für reale Hightech-Systeme
- Du arbeitest an Elektroantrieben und Steuerungen in einem wachsenden Zukunftsfeld
- Du übernimmst Verantwortung für eigene Themen oder Teilprojekte
- Du arbeitest eng mit Mechanik, Elektrik, Hydraulik und Produktion zusammen und siehst den direkten Impact deiner Arbeit
- Du bist Teil eines Teams, das pragmatisch, schnell und lösungsorientiert arbeitet
- Du erstellst Softwaredesigns, Spezifikationen und Testkonzepte
Qualifikationen
- Du hast eine technische Ausbildung im Bereich Automobil, Elektro- oder Systemtechnik sowie ein Studium FH / ETH
- Du bringst Erfahrung in der Embedded Softwareentwicklung sowie in der Mess- und Regeltechnik mit
- Du hast gute Kenntnisse in moderner C / C++ Programmierung
- Du hast Erfahrung mit Git sowie idealerweise mit funktionaler Sicherheit
- Du hast Erfahrung mit agilen Methoden
- Du hast gute Kenntnisse in Deutsch und Englisch
Java Software Engineer (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung als Software Engineer? In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Softwarelösungen und bringst deine Fähigkeiten und Erfahrungen ein, um innovative Produkte zu kreieren. Du verantwortest die gesamte Entwicklung, von der Planung bis zur Umsetzung, und sorgst dafür, dass die Lösungen den Anforderungen entsprechen. Mit deinem professionellen Erfahrungslevel bist du bestens gerüstet, um komplexe Aufgaben zu meistern und deine Fähigkeiten kontinuierlich weiterzuentwickeln. Du bist bereit, deine Karriere als Software Engineer voranzutreiben und neue Herausforderungen anzunehmen.
Verantwortung
- Du bist in der Neu- und Weiterentwicklung von Applikationen auf Basis von Java und Spring Boot tätig
- In dieser Rolle entwickelst du Softwarelösungen für Kunden und analysierst, spezifizierst und implementierst diese
- Als Software Engineer erarbeitest du gemeinsam mit dem Team Lösungsarchitekturen und setzt diese um
- Du unterstützt die Business Analysten bei den Anforderungsanalysen
- In dieser Rolle arbeitest du eng mit den Kunden zusammen, um deren Anforderungen zu verstehen und umzusetzen
- Du setzt die entwickelten Lösungen um und sorgst für deren erfolgreiche Implementierung
Qualifikationen
- Du verfügst über solide Kenntnisse der Programmiersprache Java und Spring Boot
- Du hast mehrjährige Berufserfahrung in der Entwicklung von Software in einem agilen Umfeld
- Du hast Kenntnisse in Cloud Computing und Container-Technologien, wie Docker
- Du hast praktische Erfahrungen mit modernen Softwarearchitekturen
- Du hast Erfahrung mit End-to-End Testing für Softwarelösungen
Benefits