111 IT - Software Development in Oberurnen
Senior C#/.NET Developer (m/w/d)
Über
Verantwortung
Entwicklung moderner Softwarelösungen sowie technische Weiterentwicklung bestehender Applikationen
Modernisierung und Ablösung bestehender Legacy-Anwendungen durch zeitgemässe Technologien
Übernahme der technischen Verantwortung in Softwareprojekten und Begleitung der Umsetzung
Entwicklung, Wartung und Optimierung bestehender .NET-Applikationen
Einführung moderner Entwicklungsansätze und Best Practices zur Verbesserung von Qualität und Effizienz
Qualifikationen
Abgeschlossene Ausbildung in Informatik oder vergleichbare Qualifikation; Quereinsteiger/innen sind willkommen
3–5 Jahre Berufserfahrung in der Softwareentwicklung
Fundierte praktische Erfahrung mit .NET
Gute Kenntnisse moderner Softwareentwicklungsmethoden und technisches Verständnis
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Full Stack Software Engineer (m/w/d)
Verantwortung
Umsetzung technischer und digitaler Konzepte, Produkte und Projekte basierend auf User Stories und agilem Vorgehen in enger Abstimmung mit Product Owner und Kunden
Arbeit über das gesamte Technologie-Stack hinweg: Frontend, Business-Logik, API-Entwicklung, Server- und Datenbankinfrastruktur inklusive DevOps
Orientierung an technologischen Vorgaben des Tech-Boards aus Entwicklern, unabhängig vom Management
Mitwirkung in einem Umfeld, das persönliche Weiterentwicklung und Eigeninitiative fördert
Qualifikationen
Berufserfahrung in Web-, Software- oder Digitalagenturen oder abgeschlossenes Studium/Ausbildung in Informatik, Wirtschaftsinformatik oder vergleichbar
Nachweisbare Erfahrung in objektorientierter Software- und Webentwicklung, idealerweise mit PHP Symfony/Laravel, React, Vue.js, TypeScript, Next.js oder vergleichbaren Technologien
Gute Kenntnisse in Frontend-Themen wie Bootstrap, UX, CMS mit Interesse an aktiver Mitarbeit und Übernahme von Verantwortung
Kenntnisse und Interesse im Backend, DevOps (z. B. Kubernetes) sowie in Datenstrukturen oder PIM-Systemen
Benefits
Senior Software Engineer (C#/Angular/Typescript) (m/w/d)
Über
Verantwortung
Du übernimmst die fachliche Verantwortung für eine kleine Umsetzungseinheit innerhalb der Applikation
In dieser Rolle verantwortest du Teilaufgaben von der Konzeption bis zur sauberen Fertigstellung
Als Senior Software Engineer arbeitest du eng mit unserem Software Architekten bei der Weiterentwicklung der Applikation zusammen
Du konzipierst technische Lösungen und führst Code Reviews durch
Du coachst und unterstützt Kolleginnen und Kollegen fachlich
Du entwickelst performante Webanwendungen und arbeitest an der Weiterentwicklung von AI-Features
Qualifikationen
- Du übernimmst gerne Verantwortung und bringst Aufgaben zuverlässig und qualitativ sauber zum Abschluss
- Du schätzt die enge Zusammenarbeit mit deinem Team und unserem Software Architekten
- Du bist teamfähig und kannst gut mit unterschiedlichen Meinungen umgehen
- Du gehst technische und methodische Fragen pragmatisch an, eine nachhaltige Lösung ist dir aber wichtig
- Du bringst mehrjährige Berufserfahrung in der Webentwicklung mit, idealerweise mit TypeScript/Angular
- Du verfügst über sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Full Stack Software Engineer .NET / React (m/w/d)
Über
Verantwortung
Du entwickelst moderne Full-Stack-Lösungen mit C#, .NET Core, ASP.NET, React und Next.js
Dabei arbeitest du eng mit Product Management und Design an der Umsetzung innovativer Features
Für skalierbare Systeme konzipierst und betreust du REST-APIs, Microservices und Cloud-Architekturen
Mit Elasticsearch, Docker und Kubernetes verbesserst du Suchfunktion, Deployment und Systemstabilität
Im Produktivbetrieb kümmerst du dich um Monitoring, Debugging, Performance und Security und bringst dich aktiv in Scrum-Teams ein
Qualifikationen
Du bringst 3+ Jahre Berufserfahrung in der Softwareentwicklung und idealerweise einen Bachelor in Informatik oder einem verwandten Bereich mit
Sicherer Umgang mit C#, .NET Core, React.js, TypeScript/JavaScript, HTML5 und CSS3 wird vorausgesetzt
Erfahrung mit Microsoft Azure, Azure DevOps, CI/CD, Git sowie relationalen und nicht-relationalen Datenbanken ist vorhanden
Kenntnisse in OpenAI-/ChatGPT-APIs, LangChain, LlamaIndex, Prompt Engineering und LLM-Anpassung sind ein Plus
Ausgeprägte Problemlösungs- und Kommunikationsfähigkeiten sowie sehr gute Englischkenntnisse runden dein Profil ab, Deutsch schriftlich sowie mündlich einwandfrei
Benefits
Application Engineer C# / .NET (m/w/d)
Über
Verantwortung
Du analysierst komplexe Störungen bis auf die technische Ursache – mit Logs, Konfigurationen, SQL-Abfragen und Schnittstellen
Eigenständig entwickelst du Bugfixes und kleinere Features mit C# / .NET und bringst diese via Git in den Release
Für deine Applikationen übernimmst du technische Verantwortung und wirst zur zentralen Ansprechperson
Gemeinsam mit dem Team entwickelst du interne Tools und KI-gestützte Automatisierungen von der Idee bis zur Umsetzung
Bei kniffligen Themen unterstützt du Kund:innen und Fachbereiche, dokumentierst Lösungen und erweiterst die Wissensbasis
Qualifikationen
Eine Informatikausbildung mit Weiterbildung (HF, FH, TS) oder eine vergleichbare Praxiserfahrung bringst du mit
Du verfügst über mindestens 5 Jahre Berufserfahrung in einer technisch anspruchsvollen Rolle mit C# / .NET, SQL Server und Git
Fundierte Kenntnisse in Applikationsarchitektur, REST-Schnittstellen, Datenimporten und Windows Server zeichnen dich aus
Deutsch beherrschst du schriftlich und mündlich einwandfrei, Englisch kannst du für technische Dokumentationen einsetzen
Benefits
Application Engineer C# / .NET (m/w/d)
Über
Verantwortung
Du analysierst komplexe Störungen bis auf die technische Ursache – mit Logs, Konfigurationen, SQL-Abfragen und Schnittstellen
Eigenständig entwickelst du Bugfixes und kleinere Features mit C# / .NET und bringst diese via Git in den Release
Für deine Applikationen übernimmst du technische Verantwortung und wirst zur zentralen Ansprechperson
Gemeinsam mit dem Team entwickelst du interne Tools und KI-gestützte Automatisierungen von der Idee bis zur Umsetzung
Bei kniffligen Themen unterstützt du Kund:innen und Fachbereiche, dokumentierst Lösungen und erweiterst die Wissensbasis
Qualifikationen
Eine Informatikausbildung mit Weiterbildung (HF, FH, TS) oder eine vergleichbare Praxiserfahrung bringst du mit
Du verfügst über mindestens 5 Jahre Berufserfahrung in einer technisch anspruchsvollen Rolle mit C# / .NET, SQL Server und Git
Fundierte Kenntnisse in Applikationsarchitektur, REST-Schnittstellen, Datenimporten und Windows Server zeichnen dich aus
Deutsch beherrschst du schriftlich und mündlich einwandfrei, Englisch kannst du für technische Dokumentationen einsetzen
Benefits
Software Test Engineer (m/w/d)
Über
Rolle
Du findest Fehler, bevor sie zum Problem werden. In dieser Rolle sicherst du anspruchsvolle Software systematisch ab, übersetzt technische Anforderungen in aussagekräftige Tests und sorgst dafür, dass Qualität nicht dem Zufall überlassen wird.
Verantwortung
Entwicklung und Pflege strukturierter Testszenarien für komplexe Softwarelösungen
Analyse von Requirements, Spezifikationen und Akzeptanzkriterien als Basis für effektive Teststrategien
Planung und Durchführung von Integrations-, System-, Regressions- und Abnahmetests
Aufbau nachvollziehbarer Testfälle mit klar definierten Prüfkriterien
Analyse von Testergebnissen und technische Bewertung von Abweichungen
Reproduktion, Dokumentation und Nachverfolgung von Softwarefehlern
Enge Zusammenarbeit mit Softwareentwicklern bei Fehleranalyse und Fehlerbehebung
Sicherstellung einer lückenlosen Verbindung zwischen Requirements, Testfällen, Resultaten und Defects
Erstellung aussagekräftiger Testberichte und Verifikationsnachweise
Unterstützung bei Verifikation und Validierung über den gesamten Entwicklungszyklus
Identifikation von Risiken und Qualitätslücken bereits in frühen Entwicklungsphasen
Weiterentwicklung bestehender Testprozesse mit modernen Quality-Engineering-Methoden
Einsatz von AI-gestützten Werkzeugen für Testfallanalyse, Dokumentation und Fehlerbewertung
Erkennen von Potenzial für Testautomatisierung und kontinuierliche Verbesserung der Testeffizienz
Qualifikationen
Technische Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare Qualifikation
Erfahrung als Software Tester, Test Engineer, QA Engineer oder in einer ähnlichen Funktion
Gutes Verständnis von strukturiertem Software Testing und Qualitätssicherung
Erfahrung mit Defect Management sowie Verifikation und Validierung
Fähigkeit, technische Anforderungen in präzise und reproduzierbare Tests zu übersetzen
Idealerweise Erfahrung mit komplexen oder sicherheitsrelevanten Softwaresystemen
Analytische und systematische Denkweise bei der Untersuchung technischer Fehler
Hoher Anspruch an Qualität, Testabdeckung und nachvollziehbare Dokumentation
Selbstständige Organisation von Testaktivitäten und konsequente Bearbeitung offener Punkte
Freude an der Zusammenarbeit mit Entwicklern und technischen Engineering-Teams
Lösungsorientierte Persönlichkeit mit ausgeprägtem Qualitätsbewusstsein
Embedded Software Developer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
Entwicklung und Implementierung leistungsfähiger Embedded-Software für unterschiedliche technische Anwendungen
Integration von Software- und Hardwarekomponenten in enger Zusammenarbeit mit Hardware- und System Engineers
Optimierung von Systemperformance, Effizienz und Zuverlässigkeit auf Embedded-Plattformen
Durchführung von Debugging, Fehleranalyse und Troubleshooting auf Software- und Systemebene
Evaluation neuer Technologien und Entwicklungsmethoden sowie kontinuierliche Weiterentwicklung bestehender Lösungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbare technische Qualifikation
Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung, idealerweise auf Senior-Level
Sehr gute Kenntnisse in C/C++ und Embedded Linux
Erfahrung in hardwarenaher Programmierung, Microcontrollern und der Integration von Embedded-Systemen
Fundiertes Verständnis von Echtzeitbetriebssystemen sowie ausgeprägte analytische und lösungsorientierte Arbeitsweise
Benefits
Senior Azure System Engineer (m/w/d)
Über
Verantwortung
Du implementierst und betreibst IT-Umgebungen für interne und externe Kunden und integrierst Lösungen in bestehende Systemlandschaften
Du übernimmst 2nd- und 3rd-Level-Support sowie das Lifecycle-Management der verantworteten Systeme und Devices
Du verwaltest und optimierst die Microsoft Azure Umgebung inklusive Microsoft Services und automatisierst Prozesse mit PowerShell, Terraform oder ähnlichen Tools
Du setzt Sicherheitsstandards um und betreibst Lösungen wie Firewalls, VPN und Endpoint ProtectionDu unterstützt bei
Backups, Fremdapplikationen, Systemmanagement sowie Up- und Cross-Selling beim Kunden
Qualifikationen
Du hast eine abgeschlossene Ausbildung als Informatiker EFZ oder eine gleichwertige IT-Ausbildung mit mehrjähriger Berufserfahrung
Du verfügst über sehr gute Kenntnisse im Microsoft-Umfeld, insbesondere mit Azure und Windows Server
Du bringst gute Kenntnisse in Netzwerkinfrastruktur, Virtualisierung (VMware, Proxmox) sowie Veeam Backup mit
Idealerweise hast du Erfahrung mit Fortigate-Produkten (Firewall/Analyzer)
Du arbeitest selbstständig, proaktiv und qualitätsbewusst, bist kommunikativ und teamfähig
Du verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse
Benefits
Senior Software Architect Applications (m/w/d)
Über
Verantwortung
Konzeption und Weiterentwicklung moderner, wartbarer Software-Architekturen für unterschiedliche Plattformen
Technische Verantwortung und Koordination der Applikationslandschaft mit 3D-, Web-, Mobile- und Cloud-Lösungen
Evaluation und Auswahl geeigneter Technologien und Frameworks
Weiterentwicklung von Entwicklungsstandards, Software-Qualität und Continuous Integration
Zusammenarbeit mit dem Produktmanagement sowie Mitgestaltung der Systemlandschaft in einem agilen, cross-funktionalen Umfeld
Qualifikationen
Ausgeprägte Kommunikationsfähigkeit, schnelle Auffassungsgabe und teamorientierte Arbeitsweise
Erfahrung in agilen Softwareentwicklungsprojekten und in der gemeinsamen Definition von Architekturen
Fundiertes Technologie-Know-how mit hohem Anspruch an nachhaltige Software-Qualität
Berufserfahrung in der Software-Architektur sowie abgeschlossenes Studium an einer FH oder ETH
Deutsch schriftlich sowie mündlich einwandfrei und verhandlungssichere bzw. sehr gute Englischkenntnisse
Benefits