164 Software Development - Software in Nyon
Senior .NET Webentwickler:in (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne, leistungsfähige Webanwendungen auf Basis von .NET und bringst anspruchsvolle Softwareprojekte von der Idee bis zur produktiven Nutzung. Du übernimmst die Verantwortung für das technische Design, die Umsetzung und die Qualitätssicherung komplexer Full-Stack-Lösungen über alle Schichten hinweg. Dabei analysierst du fachliche Anforderungen, übersetzt sie in saubere Architekturen und sorgst für robuste, wartbare und skalierbare Implementierungen. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um pragmatische, zukunftsorientierte Lösungen zu entwickeln, die einen messbaren Mehrwert schaffen. Als erfahrene Persönlichkeit treibst du technische Weiterentwicklungen aktiv voran, bringst Best Practices ein und fungierst als Ansprechpartner:in für anspruchsvolle technische Fragestellungen.
Verantwortung
- Du entwickelst bestehende und neue cloudbasierte .NET-Applikationen unter Einsatz moderner Architekturansätze und Clean-Code-Prinzipien
- In dieser Rolle konzipierst und implementierst du moderne Frontend-Lösungen für unsere Webapplikationen
- Du stellst Performance, Skalierbarkeit und Sicherheit der Applikationen über alle Entwicklungsphasen hinweg sicher
- Als Senior .NET Webentwickler:in arbeitest du in einem agilen Projektumfeld und lieferst effiziente, qualitativ hochwertige Lösungen
- Du erstellst und pflegst CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen
- In dieser Rolle führst du Code-Reviews durch und unterstützt unsere Junior Developer aktiv beim fachlichen Wachstum
Qualifikationen
- Du hast ein erfolgreich abgeschlossenes Studium (Bachelor oder Master) der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung mit starker Affinität zur Softwareentwicklung.
- Du verfügst über mehrjährige Berufserfahrung als Full Stack Developer, idealerweise im .NET-Umfeld.
- Sehr gute Kenntnisse in C#, ASP.NET Core sowie in modernen Frontend-Frameworks wie Angular, Blazor oder React zeichnen dich aus.
- Du hast Erfahrung im Aufbau und in der Optimierung von CI/CD-Pipelines (z.B. Azure Pipelines, GitLab CI oder Jenkins).
- Im Umgang mit relationalen und nicht-relationalen Datenbanken sowie Cloud-Technologien (vorzugsweise Azure) bist du sicher.
- Du besitzt ein ausgeprägtes Verständnis für Softwarearchitektur, Design Patterns und arbeitest routiniert mit agilen Methoden wie Scrum, XP oder Kanban.
Benefits
Softwareengineer .NET (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne .NET-Webanwendungen von der Konzeption bis zur erfolgreichen Umsetzung aktiv mit und bringst deine langjährige Erfahrung in anspruchsvollen Softwareprojekten ein. Du verantwortest die Entwicklung robuster, skalierbarer Lösungen im Full-Stack-Bereich und stellst dabei eine saubere Architektur sowie hohe Codequalität sicher. Du analysierst komplexe Anforderungen, übersetzt sie in tragfähige technische Konzepte und setzt diese effizient und nachhaltig um. Zudem bringst du dich mit eigenen Ideen ein, treibst technische Weiterentwicklungen voran und wirkst als Sparringspartner:in für weniger erfahrene Kolleg:innen. Durch dein strukturiertes Vorgehen und dein Qualitätsbewusstsein trägst du entscheidend dazu bei, dass Projekte termingerecht, zuverlässig und auf einem modernen technologischen Stand realisiert werden.
Verantwortung
- Du entwickelst bestehende und neue cloudbasierte .NET-Applikationen unter Einsatz moderner Architekturansätze und Clean-Code-Prinzipien.
- In dieser Rolle konzipierst und implementierst du moderne, benutzerfreundliche Frontend-Lösungen.
- Du stellst Performance, Skalierbarkeit und Sicherheit der Applikationen im produktiven Betrieb sicher.
- Als erfahrene Entwickelperson arbeitest du in agilen Projekten und trägst zu effizienten, qualitativ hochwertigen Lösungen bei.
- Du erstellst und pflegst CI/CD-Pipelines, um Build-, Test- und Deployment-Prozesse zu automatisieren.
- In dieser Rolle führst du Code-Reviews durch und unterstützt Junior Developer im fachlichen Mentoring.
Qualifikationen
- Abgeschlossenes Hochschulstudium (Bachelor oder Master) in Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung mit hoher Affinität zur Softwareentwicklung
- Mehrjährige Praxis als Full Stack Developer im .NET-Umfeld mit sehr guten Kenntnissen in C#, ASP.NET Core und modernen Frontend-Frameworks wie Angular, Blazor oder React
- Sicherer Umgang mit CI/CD-Pipelines, zum Beispiel mit Azure Pipelines, GitLab CI oder Jenkins, inklusive Einrichtung und Optimierung
- Fundierte Erfahrung im Einsatz relationaler und nicht-relationaler Datenbanken (z.B. MongoDB, Redis, NoSQL) sowie im Umgang mit Cloud-Technologien, idealerweise Azure
- Tiefes Verständnis für Softwarearchitekturen und gängige Design Patterns sowie routinierte Anwendung agiler Methoden wie Scrum, XP oder Kanban
- Strukturierte, selbstständige und lösungsorientierte Arbeitsweise, gepaart mit Freude an der Zusammenarbeit im Team und mit verschiedenen Stakeholdern
Benefits
Softwareentwickler im Engineering-Team (m/w/d)
Rolle
In dieser Rolle entwickelst du Komponenten, Tools und Frameworks bestehender Produkte gezielt weiter und gestaltest deren technologische Zukunft aktiv mit. Du übernimmst Verantwortung für die Optimierung bewährter Lösungen und trägst dazu bei, ihre Leistungsfähigkeit nachhaltig zu steigern. Dabei nutzt du deinen Gestaltungsspielraum, um Ideen zielgerichtet umzusetzen. Die Position bietet ein innovatives Umfeld, das individuelle Entfaltung fördert und kontinuierliche Weiterentwicklung unterstützt. Deine Expertise trägt entscheidend dazu bei, etablierte Systeme noch leistungsfähiger und zukunftsfähiger zu machen.
Verantwortung
- Du entwickelst robuste Java-Applikationen und bringst dich aktiv in ein agiles Entwicklungsteam ein
- Als Softwareentwickler entwirfst du neue Features, erstellst erste Prototypen und überführst diese bei Erfolg in produktive Anwendungen
- In dieser Rolle bringst du kreative Ideen ein und setzt innovative Lösungsansätze in funktionierenden Code um
- Du übernimmst Verantwortung für die kontinuierliche Verbesserung bestehender Softwareprodukte
- In enger Zusammenarbeit mit Kolleginnen und Kollegen wartest du bestehende Anwendungen und behebst auftretende Fehler
- Du trägst mit deinem technischen Know-how zur nachhaltigen Weiterentwicklung des Produktportfolios bei
Qualifikationen
- Abgeschlossene Ausbildung in Informatik oder eine gleichwertige Qualifikation
- Fundierte Kenntnisse in Java, weitere IT-Kompetenzen sind ein Plus
- Du kombinierst analytisches Denken mit einer strukturierten Arbeitsweise
- Neues weckt Dein Interesse, Bestehendes hinterfragst Du mit Weitblick
- Offenheit und vernetztes Denken zeichnen Deine Persönlichkeit aus
- Du arbeitest lösungsorientiert und bringst eigene Ideen aktiv ein
Benefits
Senior .Net Developer (m/w/d)
Verantwortung
Du arbeitest gerne im .NET-Umfeld, entwickelst Fullstack und bringst dich aktiv in SCRUM-Teams ein.
Du hast Erfahrung mit .NET Core, Razor, Blazor und Microservices oder möchtest dich darin vertiefen.
Du legst Wert auf saubere Architektur, klare Schnittstellen und setzt auf automatisiertes Testing.
Du unterstützt anspruchsvolle Projekte als Fullstack- oder Backend-Entwickler.
Du übernimmst Verantwortung für Qualität, gestaltest Lösungen aktiv mit und dokumentierst strukturiert.
Qualifikationen
Du verfügst über einen (Fach-)Hochschulabschluss in Informatik oder eine vergleichbare Qualifikation.
Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit .NET Core, Entity Framework und Microservices mit.
Du hast Erfahrung mit Frontend-Technologien wie Blazor.
Du arbeitst sicher mit Microsoft Azure, Azure DevOps, Visual Studio und Git.
Du hast erste Erfahrungen mit AI-Tools und möchtest dich im Bereich Prompting weiterentwickeln.
Java Software Engineer Fullstack (m/w/d)
Verantwortung
Du unterstützt Kunden als Senior Entwickler und Junior Software Architekt in anspruchsvollen Grossprojekten.
Du entwirfst und implementierst durchdachte Lösungen mit hoher Qualität.
Du unterstützt dein Team, teilst Wissen und begeisterst durch deine Arbeitsweise.
Qualifikationen
Du verfügst über einen (Fach-)Hochschulabschluss in Informatik oder eine vergleichbare Qualifikation.
Du bist ein erfahrener Softwareentwickler mit mehreren Jahren Berufserfahrung.
Du arbeitest selbstständig, strukturiert und überzeugst durch starke Kommunikationsfähigkeiten.
Du bist ein Teamplayer und stellst gemeinsame Ziele in den Mittelpunkt.
C++ Software Engineer (TOP Arbeitgeber) (m/w/d)
Rolle
In dieser Rolle übernimmst du die Weiterentwicklung anspruchsvoller C++ Anwendungen für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen. Du verantwortest die Konzeption und Umsetzung neuer Software-Features im Team sowie gemeinsam mit der Kundschaft und trägst Mitverantwortung für die Software-Architektur. Dabei führst du manuelle Tests am Simulator oder gelegentlich direkt an der Maschine durch und erweiterst kontinuierlich die automatisierten Tests sowie die technische Dokumentation. Zudem unterstützt du die Weiterentwicklung von SPS-Software in Structured Text und bringst deine Erfahrung in objektorientierter Programmierung ein. Mit deiner analytischen und strukturierten Arbeitsweise trägst du massgeblich dazu bei, komplexe technische Aufgabenstellungen in leistungsfähige Softwarelösungen zu übersetzen.
Verantwortung
- Du entwickelst unsere C++ Software für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen weiter
- In dieser Rolle erarbeitest du gemeinsam mit dem Team und unseren Kunden neue Software-Features
- Du übernimmst Mitverantwortung für die Weiterentwicklung und Pflege unserer Software-Architektur
- Als C++ Anwendungsentwickler führst du manuelle Tests am Simulator und gelegentlich an Kundenmaschinen in der Ostschweiz durch
- Du erweiterst automatisierte Software-Tests und pflegst die zugehörige Dokumentation
- In dieser Rolle unterstützt du die Weiterentwicklung unserer SPS-Software in Structured Text auf Beckhoff-Systemen
Qualifikationen
- Du verfügst über eine höhere Aus- oder Weiterbildung in Informatik.
- Du hast eine Grundausbildung als Automatiker, Polymechaniker oder eine vergleichbare technische Ausbildung abgeschlossen.
- Du besitzt mindestens vier Jahre praktische Erfahrung in objektorientierter Programmierung, idealerweise mit modernem C++.
- Du arbeitest selbständig, analytisch, strukturiert und mit hohem Qualitätsbewusstsein.
- Du erfasst komplexe technische Aufgabenstellungen schnell und zuverlässig.
- Du bist motiviert, dich laufend in neue Themen und Technologien einzuarbeiten.
Benefits
Software Entwickler (C++/SPS) (m/w/d)
Rolle
In dieser Rolle übernimmst du die Weiterentwicklung anspruchsvoller C++ Anwendungen für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen. Du verantwortest die Konzeption und Umsetzung neuer Software-Features im Team sowie gemeinsam mit der Kundschaft und trägst Mitverantwortung für die Software-Architektur. Dabei führst du manuelle Tests am Simulator oder gelegentlich direkt an der Maschine durch und erweiterst kontinuierlich die automatisierten Tests sowie die technische Dokumentation. Zudem unterstützt du die Weiterentwicklung von SPS-Software in Structured Text und bringst deine Erfahrung in objektorientierter Programmierung ein. Mit deiner analytischen und strukturierten Arbeitsweise trägst du massgeblich dazu bei, komplexe technische Aufgabenstellungen in leistungsfähige Softwarelösungen zu übersetzen.
Verantwortung
- Du entwickelst unsere C++ Software für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen weiter
- In dieser Rolle erarbeitest du gemeinsam mit dem Team und unseren Kunden neue Software-Features
- Du übernimmst Mitverantwortung für die Weiterentwicklung und Pflege unserer Software-Architektur
- Als C++ Anwendungsentwickler führst du manuelle Tests am Simulator und gelegentlich an Kundenmaschinen in der Ostschweiz durch
- Du erweiterst automatisierte Software-Tests und pflegst die zugehörige Dokumentation
- In dieser Rolle unterstützt du die Weiterentwicklung unserer SPS-Software in Structured Text auf Beckhoff-Systemen
Qualifikationen
- Du verfügst über eine höhere Aus- oder Weiterbildung in Informatik.
- Du hast eine Grundausbildung als Automatiker, Polymechaniker oder eine vergleichbare technische Ausbildung abgeschlossen.
- Du besitzt mindestens vier Jahre praktische Erfahrung in objektorientierter Programmierung, idealerweise mit modernem C++.
- Du arbeitest selbständig, analytisch, strukturiert und mit hohem Qualitätsbewusstsein.
- Du erfasst komplexe technische Aufgabenstellungen schnell und zuverlässig.
- Du bist motiviert, dich laufend in neue Themen und Technologien einzuarbeiten.
Benefits
QA Automation Engineer - Bern (m/w/d)
Rolle
Für unseren Rocken Partner, ein international etabliertes IT-Beratungsunternehmen mit spannenden Projekten im anspruchsvollen Enterprise-Umfeld, suchen wir eine erfahrene Persönlichkeit als Senior QA Automation Engineer.
In dieser Rolle gestaltest du den Bereich Test Automation aktiv mit und stellst durch moderne Qualitätssicherung, stabile Testarchitekturen und automatisierte Prozesse eine hohe Softwarequalität sicher. Dich erwartet ein professionelles, agiles und internationales Umfeld mit viel technischem Gestaltungsspielraum.
Verantwortung
Du konzipierst, entwickelst und optimierst skalierbare Testautomatisierungs-Lösungen
Du übersetzt fachliche und technische Anforderungen in saubere Testfälle, Testszenarien und automatisierte Teststrategien
Du führst automatisierte Tests durch, analysierst Resultate und stellst eine hohe Qualität und Stabilität der Applikationen sicher
Du identifizierst Fehlerquellen frühzeitig, unterstützt beim Debugging und begleitest nachhaltige Verbesserungen im Entwicklungsprozess
Du wirkst aktiv an der Weiterentwicklung von Qualitätsstandards, Testprozessen und der technischen Testarchitektur mit
Du dokumentierst Testergebnisse transparent und stellst ein aussagekräftiges Reporting sicher
Qualifikationen
Du hast eine Ausbildung oder ein Studium im Bereich Informatik, Software Engineering oder eine vergleichbare Qualifikation abgeschlossen
Du bringst mehrjährige Erfahrung in der Testautomatisierung und im Software Testing mit
Du kennst gängige Tools und Frameworks wie Selenium, TestNG, Jest, JMeter, Tosca, Postman oder SoapUI
Du verfügst über gute Programmierkenntnisse in Java und/oder Python
Du hast Erfahrung mit CI/CD, idealerweise mit Jenkins, GitHub oder ähnlichen Tools
Du bewegst dich sicher in einem agilen Entwicklungsumfeld und bringst idealerweise eine ISTQB-Zertifizierung mit
Du verfügst über verhandlungssichere Deutsch- und gute Englischkenntnisse
Benefits
Senior Software Test Engineer Automation - Bern (m/w/d)
Rolle
Für unseren Rocken Partner, ein international tätiges IT-Beratungsunternehmen mit langjähriger Marktpräsenz, suchen wir eine erfahrene Persönlichkeit als Senior Software Test Engineer Automation in Bern.
In dieser Rolle übernimmst du Verantwortung für den Aufbau, die Weiterentwicklung und den stabilen Betrieb moderner Testautomatisierungs-Lösungen in einem anspruchsvollen Projektumfeld. Dich erwartet ein professionelles, internationales Umfeld mit spannenden Aufgaben an der Schnittstelle von Qualitätssicherung, Softwareentwicklung und agilen Methoden.
Verantwortung
Du verantwortest das Design, die Entwicklung und die Wartung einer modernen Testautomatisierungs-Architektur
Du analysierst Anforderungen und überführst diese in strukturierte Testfälle und Testszenarien
Du führst automatisierte Tests durch, überwachst Testläufe und stellst eine hohe Softwarequalität sicher
Du analysierst Fehlerbilder, unterstützt beim Debugging und begleitest die nachhaltige Behebung von Issues
Du entwickelst Qualitätsstandards, optimierst Testprozesse und dokumentierst die Ergebnisse sauber und nachvollziehbar
Qualifikationen
Du hast ein Studium in Informatik, Computer Engineering oder eine vergleichbare technische Ausbildung abgeschlossen
Du bringst fundierte Erfahrung in der Testautomatisierung mit und kennst gängige Tools wie Selenium, TestNG, Jest, JMeter, Tosca, Postman oder SoapUI
Du hast gute Programmierkenntnisse in Java und/oder Python
Du kennst dich mit CI/CD-Tools wie Jenkins oder GitHub aus
Du hast bereits in einem agilen Umfeld gearbeitet und idealerweise eine ISTQB-Zertifizierung
Du verfügst über verhandlungssichere Deutsch- und gute Englischkenntnisse
Benefits
Senior Java Software Engineer IoT - Bern (m/w/d)
Rolle
Für unseren Rocken Partner, ein innovatives Unternehmen im Bereich smarter Energielösungen, suchen wir eine erfahrene Persönlichkeit als Senior Java Software Engineer.
In dieser Rolle entwickelst du skalierbare Java-Services für die Auslesung von Messdaten, die Steuerung von Energieverbrauchern sowie für moderne IoT- und Abrechnungslösungen rund um Eigenverbrauch, Elektromobilität und Energieeffizienz.
Dabei übernimmst du Mitverantwortung für Architektur, DevSecOps und die kontinuierliche Weiterentwicklung der technischen Standards.
Verantwortung
Du entwickelst und optimierst Java-Services zur Auslesung von Messdaten sowie zur intelligenten Steuerung von Energieverbrauchern.
Du arbeitest an einer automatisierten Konfigurationslösung für die Bereitstellung und Verwaltung der SEL-Server mit.
Du übernimmst Mitverantwortung für DevSecOps, Software-Architektur und eine nachhaltige technische Weiterentwicklung der Plattform.
Du berätst das Produktmanagement bei der Bewertung technischer Anforderungen und übersetzt diese in belastbare Lösungskonzepte.
Du bringst dich aktiv über deinen Kernbereich hinaus ins Team ein und unterstützt die Erreichung gemeinsamer Produkt- und Entwicklungsziele.
Du coachst Kolleg:innen und förderst die Optimierung von Entwicklungsprozessen, Code-Qualität und technischen Standards.
Qualifikationen
Du verfügst über mindestens 5 Jahre Erfahrung in der Entwicklung von Java-Applikationen sowie über ein Studium in Informatik oder eine vergleichbare Qualifikation.
Du bist mit modernen Entwicklungsprozessen vertraut und arbeitest sicher mit Git, automatisierten Tests, TDD, Code Reviews und CI/CD.
Du bringst Erfahrung mit dem Akka-Toolkit oder dem Actor-Modell mit und hast ein gutes Verständnis für Concurrency.
Du kennst dich im IoT-Umfeld aus und verstehst den Datenfluss über Gateways, Schnittstellen und vernetzte Systeme hinweg.
Du hast idealerweise zusätzliche Kenntnisse in Google Cloud Platform, Terraform, Python sowie in Architectural Styles, Design Patterns und komplexen Refactorings.
Du verfügst über verhandlungssichere Deutschkenntnisse.
Benefits