102 Software Development - Software in Oberurnen
Agile Software Developer C# / .NET - Senior Level (m/w/d)
Über
Rolle
Für die Weiterentwicklung anspruchsvoller Softwarelösungen im Umfeld der Schweizer Sozialversicherungen wird eine erfahrene Persönlichkeit in der Softwareentwicklung gesucht. Im Zentrum stehen die Entwicklung komplexer Web-Applikationen, die Arbeit in agilen Teams sowie die Sicherstellung einer hohen Softwarequalität.
Verantwortung
Entwicklung und Wartung komplexer Web-Applikationen mit .NET/C# und Microsoft SQL Server
Mitarbeit in unterschiedlichen Projekten innerhalb von Scrum Teams
Unterstützung von Lösungsarchitektur und Projektleitung von der Konzeption bis zur Abnahme
Technische Unterstützung der Produktberatung bei Kundenanforderungen und Problemstellungen
Durchführung von Code-Reviews und Unit-Tests
Mitwirkung an der kontinuierlichen Verbesserung der Softwarequalität
Qualifikationen
Mehrjährige Berufserfahrung in der Softwareentwicklung
Fundierte praktische Kenntnisse in .NET/C# und Microsoft SQL Server
Abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
Freude an agiler Zusammenarbeit und Teamarbeit
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Senior C# / .NET Software Engineer (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung als Senior Softwareentwickler:in .NET/C# mit professionellem Erfahrungslevel. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung innovativer Softwarelösungen. Du verantwortest die Erstellung von hochwertigen Lösungen, die einen nachhaltigen Beitrag leisten. Durch deine Arbeit leistest du einen wichtigen Beitrag zur sozialen Vorsorge. Du wirst Teil eines Teams sein, das auf Teamgeist, Respekt und Wertschätzung basiert.
Verantwortung
- Du entwickelst und wartest komplexe Web-Applikationen auf Basis von .NET/C# und Microsoft SQL Server
- In dieser Rolle arbeitest du meist in unterschiedlichen Projekten eingebettet in Scrum Teams
- Als Senior Softwareentwickler unterstützt du unsere Lösungsarchitekten und Projektleiter vom Lösungskonzept bis hin zur Abnahme
- Du stehst unseren Produktberatern bei Problemstellungen unserer Kunden zur Seite
- Du leistest mit Code-Reviews und Unit-Tests einen wichtigen Beitrag an unsere Softwarequalität
- In deiner Funktion triffst du Entscheidungen über die technische Umsetzung von Projekten
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik.
- Du bringst mehrjährige Berufserfahrung in der Softwareentwicklung mit.
- Du hast praktische Erfahrung mit den Kerntechnologien .NET/C# und Microsoft SQL Server.
- Du arbeitest selbständig, strukturiert und lösungsorientiert.
- Du hast Freude am Arbeiten in Teams und an agiler Vorgehensweise.
- Du verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Low-Code Developer – OutSystems (m/w/d)
Über
Verantwortung
Du entwickelst, wartest und optimierst Unternehmensanwendungen auf der OutSystems-Plattform und setzt User Stories in hochwertige Lösungen um.
Du entwickelst wiederverwendbare, skalierbare und wartbare Softwarekomponenten und arbeitest dabei eng mit Tech Leads, Solution Architects und Fachspezialisten zusammen.
Du führst Unit- und Integrationstests durch, behebst Fehler und optimierst Applikationen unter Berücksichtigung von Sicherheits-, Qualitäts- und Entwicklungsstandards.
Du dokumentierst deine Lösungen laufend und stellst dadurch Transparenz und Nachvollziehbarkeit sicher.
Du engagierst dich in Scrum Events und begleitest Tests, Deployments, Go-Live-Aktivitäten sowie den Wissensaustausch im Team.
Qualifikationen
Du hast eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder einem vergleichbaren Fachbereich abgeschlossen.
Du bringst mehrjährige Erfahrung in der Entwicklung von Unternehmensanwendungen mit OutSystems sowie in der Entwicklung responsiver Web- und Mobile-Anwendungen mit.
Du kennst dich mit REST- und SOAP-APIs, der Integration externer Systeme sowie relationalen Datenbanken und SQL aus.
Du verfügst über fundierte Kenntnisse in Softwareentwicklung, Testing und Versionierung sowie idealerweise Erfahrung mit agilen bzw. Scrum-Methoden und HTML, CSS und JavaScript.
Du arbeitest lösungsorientiert, hast ein gutes Gespür für Usability und Frontend-Entwicklung und verfügst über gute Deutsch- und Englischkenntnisse
Benefits
Software Solutions Engineer – Mobile Platforms, APIs & Security (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Verantwortung
Entwicklung und Pflege mehrschichtiger Applikationen inklusive Serverkomponenten, Browserlösungen und mobiler Clients.
Technische Gesamtbetreuung definierter Produkte von der Lösungsdefinition bis zur Betriebsübergabe.
Aufbau verschlüsselter Kommunikationsdienste mit hoher Verfügbarkeit, Skalierbarkeit und konsequentem Datenschutz.
Auswahl geeigneter Entwicklungswerkzeuge sowie Gestaltung und Optimierung von Anwendungsfunktionen.
Aufbau automatisierter Delivery-Ketten für Kompilierung, Qualitätssicherung und Releases sowie kontinuierliche Verbesserung von Robustheit und Schutz.
Qualifikationen
Höhere IT-Ausbildung oder gleichwertiger Werdegang mit fundierter Berufspraxis in der Applikationsentwicklung.
Erfahrung mit skalierbaren Multi-Tenant-Lösungen und sauber strukturierten Softwaredesigns.
Praxis in Cross-Platform-Entwicklung mit zeitgemässen Frameworks und unterschiedlichen Endgeräten.
Sicherer Umgang mit technischen Architekturentscheiden und interdisziplinärer Zusammenarbeit; Container-Orchestrierung mit Kubernetes ist willkommen.
Hohe Eigenverantwortung, Präzision und Teamorientierung; sehr gutes Deutsch sowie Englischkenntnisse auf B2-Stufe sind von Vorteil. Militärische Führungserfahrung ist ein Plus.
Benefits
(Sen.) .NET / C# Web Application Engineer (m/w/d)
Über
Rolle
Du entwickelst gerne Software, die im Alltag einen konkreten Nutzen schafft und gleichzeitig technisch anspruchsvoll bleibt? In dieser Funktion arbeitest du an komplexen Web-Applikationen, bringst deine Erfahrung in verschiedene Projekte ein und begleitest Lösungen von der ersten Idee bis zur produktiven Umsetzung.
Verantwortung
Du entwickelst und wartest anspruchsvolle Web-Applikationen mit .NET und C#.
Du arbeitest mit Microsoft SQL Server und setzt technische Anforderungen in robuste Softwarelösungen um.
Du bringst deine Entwicklungskompetenz in unterschiedliche Scrum-Projekte ein und arbeitest eng mit deinem Team zusammen.
Du unterstützt Lösungsarchitekten und Projektleiter bei der technischen Umsetzung – vom Lösungskonzept bis zur Abnahme.
Du unterstützt die Produktberatung bei der Analyse und Lösung technischer Fragestellungen aus Kundenprojekten.
Du führst Code-Reviews und Unit-Tests durch und trägst damit aktiv zur Qualität und Wartbarkeit der Software bei.
Qualifikationen
Du verfügst über mehrere Jahre Berufserfahrung in der Softwareentwicklung.
Du bringst praktische und fundierte Erfahrung mit .NET/C# und Microsoft SQL Server mit.
Du hast ein Studium in Informatik, Naturwissenschaften, Mathematik oder Technik abgeschlossen.
Du arbeitest selbstständig, strukturiert und lösungsorientiert.
Du hast Freude an agilen Methoden, Scrum und kollaborativer Teamarbeit.
Du verfügst über sehr gute Deutschkenntnisse und gute Englischkenntnisse in Wort und Schrift.
Benefits
Lead Cloud Developer (m/w/d)
Über
Rocken® ist in der Rekrutierung von Talenten und Experten aus der IT Plattform Entwicklung spezialisiert. Wir kollaborieren mit den spannendsten Schweizer Service Provider, decken aber auch mit grossem Erfolg sämtliche Inhouse Positionen ab. Wir stellen einhergehend ein Netz an etablierten Unternehmungen digital und transparent durch unsere geschlossene Rocken® Talent Plattform zur Verfügung.
Damit unsere Partner ihre Projekte erfolgreich stemmen können, braucht es ein Zusammenspiel verschiedener Fachspezialisten aus der gesamten Plattform Architektur, ob Datenbanken, Server, Netzwerk oder Security, Onprem, Cloud oder Hybrid.
Hast du Lust auf eine neue Herausforderung? Dann profitiere als Rocken® Talent von unserer breiten Vernetzung und lass dir spannende Jobs vorstellen.
Rolle
In Deiner Rolle verantwortest Du:
technische Führung & Architektur: Du gestaltest die Cloud- und API-Architekturen mit, bist die zentrale Schnittstelle zwischen Hardware- und Cloud-Team und berätst Entwickler bei Architektur- sowie Business-Fragen. Durch Code-Reviews stellst Du die Qualität sicher und unterstützt bei komplexen Fehleranalysen.
agiles Projekt- & Task-Management: Du steuerst den Entwicklungsfluss, priorisierst Aufgaben, überwachst den Fortschritt und räumst proaktiv Blocker aus dem Weg. Dabei übernimmst Du den fachlichen Lead kleinerer Teams.
Requirements Engineering & Product Ownership: Stellvertretend fürs PO übersetzt Du Business-Anforderungen in technische Spezifikationen und User Stories. Du gestaltest Roadmaps mit, moderierst Sprints und integrierst Stakeholder-Feedback.
Qualifikationen
Min. 5 Jahre relevante Berufserfahrung
Kenntnisse in REST APIs, gRPC und MQTT
Gute Kenntnisse in .NET / C#
Erfahrung mit gängigen Cloud-Plattformen wie AWS oder Azure
Kenntnisse im Bereich Infrastructure as Code, idealerweise Terraform
Erfahrung mit SQL- und NoSQL-Datenbanken
Kenntnisse in Containerisierung mit Docker und Kubernetes
Fundierte Erfahrung im API-Management
Kenntnisse in API-Testing, Security und Best Practices
Erfahrung mit CI/CD-Pipelines und Automatisierung
Sicherer Umgang mit Git und professionellen Git-Workflows
Sicherer Umgang mit agilen Methoden wie Scrum und Kanban
Ausgeprägte Kommunikations- und Teamfähigkeit
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
Fullstack Java Entwickler (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinen- und Anlagenbauunternehmen mit Fokus auf innovative Prozesslösungen für die verarbeitende Industrie. Mit hoher Engineering-Kompetenz, modernsten Technologien und langjähriger Erfahrung entwickelt und realisiert das Unternehmen massgeschneiderte Anlagen für Kunden weltweit. Qualität, Effizienz und Innovationskraft stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung von Softwareprodukten für komplexe Maschinen und Anlagen zur Verarbeitung von Früchten und Gemüsen zu Säften und Konzentraten mit. Du entwickelst Lösungen für die thermische Konzentrierung und Vakuumtrocknung von flüssigen Lebensmitteln sowie für die Entwässerung von Schlämmen. Dabei nutzt du dein Know-how als Full Stack Developer, um moderne Technologien in anspruchsvolle industrielle Anwendungen einzubringen. Du trägst mit deinen Lösungen dazu bei, die fortschreitende Digitalisierung in diesem technisch geprägten Umfeld voranzutreiben.
Verantwortung
- Du entwickelst neue Funktionen für unser Kundenportal und weitere digitale Produkte mit Angular im Frontend und Java Spring Boot im Backend
- In dieser Rolle arbeitest du an Anwendungen unserer Datenplattform von der Erfassung bis zur Visualisierung von Maschinendaten
- Als Full Stack Developer begleitest du den gesamten Stack end-to-end von IoT-Gerät über Datenerfassung und -verarbeitung bis zu Kundenportal, Hosting und Betrieb
- Du entwirfst robuste Datenmodelle mit MySQL und MongoDB
- In dieser Rolle analysierst du Kundenanforderungen, übersetzt sie in technische Lösungen und entwickelst bestehende Systeme weiter
Qualifikationen
- Du verfügst über eine Berufslehre als Informatikerin oder Informatiker EFZ, ein Studium (FH/Uni) oder eine vergleichbare Ausbildung
- Du hast Praxiserfahrung in der Webentwicklung mit Angular sowie im Backend mit Java Spring Boot
- Du bringst gute Datenbankkenntnisse in MySQL und MongoDB mit
- Du hast idealerweise bereits erste Erfahrung mit Cloud-Technologien, insbesondere Azure
- Du interessierst dich für industrielle Prozesse und kannst verfahrenstechnische Anforderungen rasch erfassen
- Du kommunizierst sehr gut in Deutsch und Englisch für die internationale Zusammenarbeit
Java Application Developer (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinen- und Anlagenbauunternehmen mit Fokus auf innovative Prozesslösungen für die verarbeitende Industrie. Mit hoher Engineering-Kompetenz, modernsten Technologien und langjähriger Erfahrung entwickelt und realisiert das Unternehmen massgeschneiderte Anlagen für Kunden weltweit. Qualität, Effizienz und Innovationskraft stehen dabei im Mittelpunkt.
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung von Softwareprodukten für komplexe Maschinen und Anlagen zur Verarbeitung von Früchten und Gemüsen zu Säften und Konzentraten aktiv mit. Du entwickelst und betreust Anwendungen, die Prozesse von der thermischen Konzentrierung und Vakuumtrocknung flüssiger Lebensmittel bis zur Entwässerung von Schlämmen digital unterstützen. Dabei nutzt du dein Full-Stack-Know-how, um moderne Technologien zielgerichtet einzusetzen und bestehende Lösungen zukunftsfähig auszubauen. Du trägst wesentlich dazu bei, die fortschreitende Digitalisierung voranzubringen und softwareseitig hohe Qualitäts- und Leistungsanforderungen zu erfüllen.
Verantwortung
- Du entwickelst neue Funktionen für unser Kundenportal und weitere digitale Produkte mit Angular im Frontend und Java Spring Boot im Backend
- In dieser Rolle arbeitest du an Anwendungen unserer Datenplattform von der Erfassung bis zur Visualisierung von Maschinendaten
- Als Full Stack Developer begleitest du den gesamten Stack end-to-end von IoT-Geräten über Datenerfassung und -verarbeitung bis zu Kundenportal, Hosting und Betrieb
- Du entwirfst robuste Datenmodelle mit MySQL und MongoDB
- In dieser Rolle analysierst du Kundenanforderungen, übersetzt sie in technische Lösungen und entwickelst bestehende Systeme weiter
Qualifikationen
- Du verfügst über eine Berufslehre als Informatikerin oder Informatiker EFZ, ein Studium (FH/Uni) oder eine vergleichbare Ausbildung
- Du hast Praxiserfahrung in der Webentwicklung mit Angular sowie im Backend mit Java Spring Boot
- Du bringst gute Kenntnisse in Datenbanken wie MySQL und MongoDB mit und hast idealerweise erste Erfahrungen mit Azure
- Du interessierst dich für industrielle Prozesse und kannst verfahrenstechnische Anforderungen rasch erfassen
- Du kommunizierst sehr sicher in Deutsch und Englisch für die Zusammenarbeit in internationalen Teams
Senior Application Engineer (PHP / Laravel) (m/w/d)
Über
Rolle
Bestehende Software oder neue Technologien? Warum eigentlich entweder – oder?
Du arbeitest an einer Softwarelandschaft, die über Jahre gewachsen ist und entsprechend spannende technische Herausforderungen mitbringt.
Gleichzeitig geht der Blick klar nach vorne: Modernisierung, neue Architekturen, DevOps und künstliche Intelligenz sollen sinnvoll miteinander verbunden werden.
Genau hier kannst du deine Erfahrung einbringen.
Du bekommst die Möglichkeit, bestehenden Code besser, stabiler und zukunftsfähiger zu machen und gleichzeitig neue Lösungen von Grund auf zu entwickeln.
Dabei geht es nicht um KI als Buzzword, sondern um konkrete Funktionen und Werkzeuge, die im Entwicklungsalltag und in den Produkten echten Mehrwert schaffen.
Du bist damit sowohl Software Engineer als auch Mitgestalter der technologischen Weiterentwicklung.
Verantwortung
Software entwickeln
Du konzipierst und entwickelst neue Features und anspruchsvolle Softwarelösungen.
Du begleitest deine Lösungen von der Idee über die Umsetzung bis zum Go-live.
Bestehendes besser machen
Du arbeitest bewusst auch mit gewachsenen und teilweise älteren Systemen.
Du erkennst technische Schulden, setzt gezieltes Refactoring um und modernisierst bestehende Komponenten Schritt für Schritt.
Du sorgst dafür, dass Legacy nicht zum Bremsklotz für zukünftige Entwicklungen wird.
Qualität ernst nehmen
Du schreibst sauberen und wartbaren Code.
Du entwickelst aussagekräftige Tests und sorgst für eine nachvollziehbare technische Dokumentation.
Performance, Sicherheit und Stabilität gehören für dich von Beginn an zur Entwicklung dazu.
KI produktiv einsetzen
Du nutzt moderne KI-Tools dort, wo sie deinen Entwicklungsalltag tatsächlich verbessern.
Du entwickelst ML- und LLM-basierte Funktionen für Produkte und Prozesse.
Du prüfst KI-Ergebnisse kritisch und behältst deren Grenzen im Blick.
Datenschutz, Sicherheit und Zuverlässigkeit sind für dich auch bei KI-Lösungen keine nachträglichen Themen.
Technologie weiterbringen
Du bringst moderne Entwicklungs- und Architekturansätze ins Team ein.
Du unterstützt bei der Weiterentwicklung von DevOps- und Infrastructure-as-Code-Praktiken.
Du hilfst dabei, Entwicklungsprozesse effizienter, transparenter und nachhaltiger zu gestalten.
Wenn es knallt, bist du gefragt
Du analysierst technische Incidents und gehst Problemen systematisch auf den Grund.
Du unterstützt interne Ansprechpersonen bei anspruchsvollen technischen Fragestellungen.
Qualifikationen
Du bist technisch erfahren
Du hast ein Studium in Informatik, Software Engineering oder einem vergleichbaren Bereich abgeschlossen.
Du bringst mehrere Jahre professionelle Erfahrung in der Softwareentwicklung mit.
Du beherrschst PHP
Du verfügst über fundierte PHP-Kenntnisse und kennst idealerweise Laravel sowie PHP 8.x.
Du bewegst dich sicher in grösseren und gewachsenen Codebasen.
Du denkst auch hinter den Code
Du kennst MySQL und PostgreSQL und kannst komplexe SQL-Abfragen erstellen.
Du hast Erfahrung mit RESTful APIs sowie der Anbindung externer Services und Drittanbieter-Schnittstellen.
Du verstehst moderne Webentwicklung
JavaScript, HTML5 und CSS3 gehören zu deinem technischen Werkzeugkasten.
Du kennst moderne Frontend-Paradigmen und bist offen für deren Weiterentwicklung.
Du denkst in Automatisierung
Du bringst Erfahrung mit Infrastructure as Code und DevOps-Prinzipien mit.
Git und etablierte Branching-Strategien sind für dich selbstverständlich.
Du gehst bewusst mit KI um
Du hast bereits praktische Erfahrung mit KI-Tools in der Softwareentwicklung.
Idealerweise hast du ML- oder LLM-basierte Funktionen bereits in produktiven Umgebungen umgesetzt.
Du hinterfragst KI-Ergebnisse, kennst ihre Grenzen und denkst Sicherheit und Datenschutz von Anfang an mit.
Du arbeitest eigenständig
Du analysierst Probleme strukturiert und findest pragmatische Lösungen.
Du übernimmst Verantwortung und kannst anspruchsvolle Themen selbstständig vorantreiben.
Du hast Freude daran, Neues zu lernen und dich technisch kontinuierlich weiterzuentwickeln.
Sprachen
Du verfügst über sehr gute Deutschkenntnisse in Wort und Schrift.
Du bringst gute Englischkenntnisse für technische Themen und die Zusammenarbeit in einem internationalen Umfeld mit.