243 Software Development - Software in Bättwil
Senior Full Stack Engineer (m/w/d)
Über
Unser Rocken Partner entwickelt eine KI-gestützte Softwareplattform, die anspruchsvolle Anfrage- und Angebotsprozesse in dienstleistungsintensiven Branchen automatisiert. Die Lösung verbindet E-Mail-Kommunikation, KI-Agenten und bestehende Fachsysteme, sodass komplexe Anfragen in Sekunden zu verbindlichen Angeboten werden – auf Wunsch mit Freigabe durch die Mitarbeitenden. Geboten wird ein junges, technologiegetriebenes Umfeld mit flachen Strukturen, kurzen Entscheidungswegen und viel Gestaltungsraum.
Rolle
Als Senior Full Stack Engineer der ersten Stunde baust Du kein weiteres Feature, sondern eine neue Softwarekategorie. Im Zentrum stehen KI-Agenten, die komplexe Abläufe übernehmen und trotzdem für nicht-technische Anwender intuitiv bleiben. Du arbeitest direkt mit den Gründern, sprichst mit Kunden und bringst Lösungen innerhalb von Tagen live. Der Stack setzt auf bewährte Technologien für spannende Probleme: React, Python und AWS. Wer Verantwortung über den gesamten vertikalen Schnitt sucht, findet hier genau das.
Verantwortung
Du entwickelst elegante Oberflächen mit TypeScript, React und Tailwind, die komplexe Agentenlogik einfach bedienbar machen.
Du baust Backend-Dienste in Python (FastAPI oder Django), die Large Language Models (LLMs) orchestrieren, Zustandsmaschinen verwalten und bestehende Schnittstellen anbinden.
Des Weiteren verantwortest Du Deine Features end-to-end, vom Terraform-Skript bis zur letzten Korrektur im UI.
Du arbeitest mit PostgreSQL, Redis und Node.js und wählst pragmatisch die passende Lösung.
Hinzu kommt der Betrieb der Infrastruktur auf AWS mit Docker und kurzen Deployment-Zyklen.
Zudem sprichst Du direkt mit Kunden, verstehst deren Probleme und übersetzt sie in funktionierende Software.
Qualifikationen
Du bringst mindestens acht Jahre Erfahrung in der Softwareentwicklung mit, mit Schwerpunkt Full-Stack oder Backend und Infrastruktur.
Startup-Erfahrung in einem kleinen Team prägt Deine Arbeitsweise, Prozesse hältst Du bewusst leicht.
Du debuggst eine Race Condition genauso souverän, wie Du einen Hook optimierst oder ein Layout sauber hinbekommst.
Produktintuition zeichnet Dich aus, ein langes Spezifikationsdokument brauchst Du nicht.
Darüber hinaus weisst Du, wann eine saubere Abstraktion nötig ist und wann eine schnelle Lösung reicht.
Zudem arbeitest Du gerne vor Ort in einem intensiven Umfeld und kommunizierst sicher auf Deutsch sowie Englisch.
Benefits
ERP Application Engineer (m/w/d)
Über
Rolle
Als ERP Application Engineer übernimmst Du die Verantwortung für ein zentrales ERP-System und entwickelst es gezielt weiter. Betrieb, Schnittstellen und neue Anforderungen liegen in Deinen Händen. Die Zusammenarbeit mit Business Analysten und einem externen Dienstleister prägt Deinen Alltag. Wer gerne mitdenkt und Prozesse versteht, findet hier viel Gestaltungsraum.
Verantwortung
Du entwickelst die ERP-Plattform weiter und stellst einen stabilen Betrieb sicher
Du konzipierst und betreust Schnittstellen zu angrenzenden Systemen
Des Weiteren steuerst Du das Change-, Release- und Incident-Management
Du arbeitest eng mit den Fachbereichen und einem externen Partner zusammen
Hinzu kommt der Support im 1st und 2nd Level für die Anwender
Zudem beteiligst Du Dich an gelegentlichen Pikettdiensten
Qualifikationen
Du bringst eine abgeschlossene Ausbildung im Bereich Informatik mit
Du hast mindestens drei Jahre Erfahrung in Programmierung und Konfiguration von ERP-Lösungen
Der Umgang mit SQL-Datenbanken gehört für Dich zum Handwerk
Wirtschaftliche Prozesse verstehst Du schnell und denkst lösungsorientiert
Kenntnisse aus dem Omnichannel-Handel sind ein Plus
Zudem kommunizierst Du sicher auf Deutsch, Englisch hilft Dir im technischen Umfeld
Benefits
Cloud Platform Security Engineer (m/w/d)
Über
Unser Partner ist ein familiengeführtes Unternehmen mit Hauptsitz in Schweiz und Marktlführer für automatisierten Personen- und Güterschutz an der befahrenen Schiene in Europa.Bahnautomation und hochverfügbare Funksysteme ergänzen Produktpalette und Marktsegmente.
Das Unternehmen beschäftigt etwa 210 Mitarbeiter und ist in mehreren Ländern tätig mit Standorten in der Schweiz, Deutschland, England, Italien, Österreich und Spanien - sowie Vertriebspartner in Skandinavien, Australien, Neuseeland, Brasilien, Chile, Polen, Frankreich, Portugal und Marokko, wobei es seine Partner sorgfältig auswählt, um seine sicherheitstechnischen Aufgaben verantwortungsbewusst zu erfüllen.
Rolle
Ein neu aufgebautes Geschäftsfeld rund um IoT-basierte Cloud-Lösungen braucht Menschen, die Architektur mitdenken und nicht nur umsetzen. Als Cloud Platform Security Engineer entwickelst Du eine sichere Cloud-Plattform für Monitoring, Predictive Maintenance und Geofencing. Du arbeitest in einem interdisziplinären Team und bringst Security-by-Design von Anfang an ein. Gestaltungsspielraum ist hier kein Versprechen, sondern Teil des Alltags.
Verantwortung
Du entwickelst und betreibst die sichere Cloud-Plattform gemeinsam im Team
Du realisierst skalierbare Backend-Services, Schnittstellen (APIs) und Integrationen
Des Weiteren verbindest Du IoT-Geräte, OT-Systeme und IT-Plattformen effizient und geschützt
Darüber hinaus verankerst Du Sicherheitsanforderungen über den gesamten Lifecycle
Zudem baust Du datenbasierte Funktionen und neue Use Cases weiter aus
Qualifikationen
Du hast ein Studium in Informatik, Software Engineering oder eine vergleichbare Ausbildung
Du bringst Erfahrung mit Cloud- und IoT-Plattform-Architekturen mit
In der Software-Entwicklung bist Du praxiserprobt, zum Beispiel mit Java und Spring
Hinzu kommt Know-how in Cloud- und OT-Cybersecurity sowie im Security Lifecycle
Des Weiteren kennst Du Secure Development, Hardening sowie Vulnerability-, Patch- und Incident-Management
Zudem denkst Du systemisch, arbeitest hands-on und verstehst Datenmodelle und Datenflüsse
Benefits
Application Engineer C# / .NET (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.
IT-Security muss sich mit der Digitalisierung weiterentwickeln. Die Expertise unserer Partners erstreckt sich über die unterschiedlichsten Branchen, über mittelständische oder Grossunternehmen, öffentliche Einrichtungen, Schulen oder Krankenhäuser. Ob strategische Beratung, Prozessoptimierung oder die Implementierung von Services – wir binden alle Unternehmensbereiche mit ein und gehen mit spezialisierten Lösungen gegen Cyberkriminalität vor.
Starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs!
Rolle
Du möchtest Software entwickeln, die nicht nur technisch funktioniert, sondern einen konkreten Beitrag zu einer sicheren digitalen Zukunft leistet? In dieser Rolle arbeitest du an modernen Applikationen und verbindest professionelles Software Engineering mit spannenden Themen rund um IT-Sicherheit und digitale Identitäten.
Dabei bist du von der Anforderungsanalyse über die Entwicklung bis zur technischen Beratung involviert und kannst deine Ideen in einem fachlich anspruchsvollen Umfeld einbringen.
Verantwortung
Du konzipierst, entwickelst und integrierst moderne Applikationen auf Basis von C# und .NET.
Du nimmst Anforderungen gemeinsam mit dem Product Manager auf, analysierst diese und übersetzt sie in technische Lösungen.
Du entwickelst hochwertige und benutzerfreundliche Softwarelösungen mit einem hohen Qualitätsanspruch.
Du arbeitest an Webapplikationen, Webservices, Benutzeroberflächen und Backend-Komponenten.
Du integrierst Datenbanken und sorgst für ein zuverlässiges Zusammenspiel der verschiedenen Systemkomponenten.
Du stellst sicher, dass deine Lösungen internen Entwicklungsstandards und Qualitätsrichtlinien entsprechen.
Du bringst dich bei technischen Fragestellungen aktiv ein und bist eine kompetente Ansprechperson für interne und fachliche Themen.
Du arbeitest eng mit Product Management und weiteren Fachbereichen zusammen.
Du entwickelst dein Wissen in aktuellen .NET-Technologien und sicherheitsrelevanten Themen kontinuierlich weiter.
Qualifikationen
Du hast ein Fachhochschulstudium im technischen Umfeld abgeschlossen und bereits praktische Erfahrung im Software Engineering gesammelt.
Du interessierst dich für IT-Sicherheit und Themen wie Authentisierung, digitale Signaturen und Verschlüsselung.
Du verfügst über fundierte Kenntnisse in C# und der aktuellen .NET-Plattform.
Du kennst idealerweise Blazor, .NET Aspire und Wolverine.
Du hast Erfahrung mit weiteren Programmiersprachen wie Java oder Go oder bist bereit, dein Wissen entsprechend zu erweitern.
Du hast bereits Webapplikationen, Webservices, Benutzeroberflächen und Backend-Systeme entwickelt.
Du bringst Erfahrung im Umgang mit Datenbanken und modernen Softwarearchitekturen mit.
Du denkst analytisch und konzeptionell und kannst dich schnell in neue Themen einarbeiten.
Du kommunizierst klar und gerne mit technischen und fachlichen Ansprechpartnern.
Du verfügst über gute Deutsch- und Englischkenntnisse.
Senior Software Developer– PHP & Cloud (m/w/d)
Über
Rolle
Du hast Freude daran, gewachsene Software nicht nur am Laufen zu halten, sondern sie gezielt weiterzuentwickeln und fit für die Zukunft zu machen? Gleichzeitig möchtest du moderne Technologien einsetzen und neue Möglichkeiten durch KI in produktive Lösungen verwandeln?
Dann erwartet dich eine Aufgabe, in der du beides verbinden kannst: Du arbeitest an bestehenden Systemen, entwickelst neue Features und gestaltest gleichzeitig die technologische Weiterentwicklung der gesamten Softwarelandschaft mit. Dabei hast du die Möglichkeit, moderne Entwicklungsansätze, DevOps und KI sinnvoll miteinander zu verbinden.
Verantwortung
Du entwickelst anspruchsvolle Softwarelösungen und neue Features – von der ersten Konzeption über die Implementierung bis zum erfolgreichen Go-live.
Du stellst sicher, dass funktionale und technische Anforderungen erfüllt werden und deine Lösungen hinsichtlich Performance, Qualität und Sicherheit überzeugen.
Du begleitest den gesamten Software-Lifecycle und sorgst mit sauberem Code, aussagekräftigen Tests und verständlicher Dokumentation für nachhaltige Qualität.
Du arbeitest aktiv an bestehenden, über Jahre gewachsenen Systemen und entwickelst diese gezielt weiter.
Du übernimmst Refactoring-Aufgaben und trägst dazu bei, Legacy-Komponenten schrittweise zu modernisieren.
Du bringst moderne Entwicklungs- und Architekturansätze ein und verbesserst damit Struktur, Transparenz und Effizienz.
Du nutzt KI-gestützte Tools produktiv in deinem Entwicklungsalltag und hilfst dabei, deren Einsatz sinnvoll und verantwortungsvoll weiterzuentwickeln.
Du entwickelst ML- und LLM-basierte Funktionen und integrierst diese in produktive Anwendungen und Prozesse.
Du achtest bei KI-Lösungen besonders auf Qualität, Zuverlässigkeit, Datenschutz und Sicherheit.
Du analysierst anspruchsvolle Incidents und unterstützt bei der nachhaltigen Lösung technischer Probleme.
Qualifikationen
Du hast ein Studium an einer FH oder Universität in Informatik abgeschlossen oder verfügst über eine vergleichbare Qualifikation.
Du bringst mehrere Jahre fundierte Erfahrung in der PHP-Entwicklung mit und kennst idealerweise Laravel sowie PHP 8.x.
Du verfügst über sehr gute Kenntnisse relationaler Datenbanken wie MySQL und PostgreSQL und kannst auch komplexe SQL-Abfragen sicher erstellen.
Du hast Erfahrung mit RESTful APIs und der Integration von Drittanbieter-APIs und externen Services.
Du kennst dich mit JavaScript, HTML5 und CSS3 aus und hast ein gutes Verständnis für moderne Frontend-Paradigmen.
Du hast keine Berührungsängste mit Legacy-Code und bringst Erfahrung darin mit, bestehende Systeme kontrolliert weiterzuentwickeln und zu modernisieren.
Du verstehst Infrastructure-as-Code-Konzepte und bringst praktische Erfahrung mit DevOps-Prinzipien mit.
Du hast bereits KI-Tools in deinem Entwicklungsalltag eingesetzt und idealerweise ML- oder LLM-basierte Funktionen in produktiven Umgebungen integriert.
Du gehst kritisch und verantwortungsvoll mit KI um, überprüfst Ergebnisse und berücksichtigst Grenzen, Sicherheit und Datenschutz von Anfang an.
Du arbeitest sicher mit Git und kennst etablierte Branching-Strategien.
Du arbeitest selbstständig, analytisch und lösungsorientiert.
Du übernimmst Eigeninitiative und kannst anspruchsvolle Softwareprojekte eigenständig vorantreiben.
Du bist neugierig und hast Freude daran, dich kontinuierlich fachlich weiterzuentwickeln.
Sprachen: Du verfügst über sehr gute Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse.
Benefits
Founding Engineer Product & Platform (m/w/d)
Über
Unser Rocken Partner entwickelt eine KI-gestützte Softwareplattform, die anspruchsvolle Anfrage- und Angebotsprozesse in dienstleistungsintensiven Branchen automatisiert. Die Lösung verbindet E-Mail-Kommunikation, KI-Agenten und bestehende Fachsysteme, sodass komplexe Anfragen in Sekunden zu verbindlichen Angeboten werden – auf Wunsch mit Freigabe durch die Mitarbeitenden. Geboten wird ein junges, technologiegetriebenes Umfeld mit flachen Strukturen, kurzen Entscheidungswegen und viel Gestaltungsraum.
Rolle
Neue Produktkategorien entstehen selten in grossen Gremien, sondern in kleinen Teams mit hoher Schlagzahl. Genau dort setzt die Rolle als Founding Engineer Product & Platform an: Du gestaltest ein Produkt von Grund auf, in dem KI-Agenten anspruchsvolle Abläufe übernehmen und die Bedienung dennoch einfach bleibt. Gearbeitet wird mit bewährten Technologien wie React, Python und AWS, eingesetzt für anspruchsvolle Fragestellungen. Kurze Wege zu den Gründern, direkter Kundenkontakt und Releases in Tagen statt Quartalen gehören zum Alltag.
Verantwortung
Du gestaltest Benutzeroberflächen mit TypeScript, React und Tailwind und machst Agentenlogik für Anwender ohne technischen Hintergrund verständlich.
Backend-Services in Python (FastAPI oder Django) entstehen aus Deiner Hand, inklusive Orchestrierung von Large Language Models (LLMs) und Anbindung bestehender Schnittstellen.
Du modellierst Zustandsmaschinen und setzt PostgreSQL, Redis sowie Node.js dort ein, wo sie wirklich passen.
Hinzu kommt der Betrieb auf AWS mit Docker und Infrastructure as Code samt kurzer Deployment-Zyklen.
Des Weiteren trägst Du die Verantwortung für Deine Features über den gesamten vertikalen Schnitt.
Zudem holst Du Feedback direkt bei Nutzern ab und überführst es zügig in funktionierende Software.
Qualifikationen
Du verfügst über mindestens acht Jahre Praxis in der Softwareentwicklung, schwerpunktmässig Full-Stack oder Backend und Infrastruktur.
Ein kleines Startup-Team hast Du bereits erlebt und weisst, wie Produkte ohne schwere Prozesse entstehen.
Nebenläufigkeitsfehler im Backend schrecken Dich nicht ab, ein sauberes Frontend-Layout bringst Du ebenso hin.
Anforderungen erfasst Du im Gespräch und skizzierst kurzfristig eine tragfähige Lösung.
Darüber hinaus entscheidest Du bewusst zwischen tragfähiger Architektur und pragmatischem Zwischenschritt.
Zudem schätzt Du die Zusammenarbeit im Büro, verhandlungssicheres Englisch und solides Deutsch bringst Du mit.
Benefits
Aerospace Engineer - Simulation (m/w/d)
Über
Rolle
Als Simulation Engineer entwickelst und betreust du Simulationsmodelle für Aviation-, Aerospace- und Defence-Systeme. Du übersetzt komplexe physikalische und technische Fragestellungen in belastbare Modelle, führst Engineering-Simulationen durch und unterstützt damit Design, Testing, Verifikation und Validierung.
Verantwortung
Entwickeln, Pflegen und Optimieren von Simulationsmodellen für Aviation-, Aerospace- und Defence-Systeme
Durchführen von aerodynamischen, flugdynamischen und systembezogenen Simulationen
Übersetzen physikalischer, mathematischer und technischer Anforderungen in robuste Simulationskonzepte
Analysieren und Validieren von Simulationsergebnissen sowie Überprüfen der Modellplausibilität
Unterstützen von Verifikations- und Validierungsaktivitäten mit Simulationsdaten und technischen Nachweisen
Weiterentwickeln und Standardisieren von Simulationstools, Modellen und Engineering-Workflows
Qualifikationen
Abgeschlossenes Studium in Aerospace Engineering, Maschinenbau, Physik, Mathematik, Systemtechnik oder einer vergleichbaren Fachrichtung
Mehrjährige Erfahrung als Simulation Engineer, Aerospace Engineer, Flight Dynamics Engineer, Modelling Engineer oder in einer vergleichbaren Funktion
Erfahrung mit aerodynamischen, flugdynamischen oder systembezogenen Simulationen, idealerweise in Aviation, Aerospace, Defence oder einem anspruchsvollen technischen Umfeld
Sehr gutes Fundament in Physik, Mathematik, Aerodynamik und Mechanik
Erfahrung in der Entwicklung und Validierung belastbarer und reproduzierbarer Simulationsmodelle
Analytische und strukturierte Arbeitsweise sowie Fähigkeit, komplexe Fragestellungen auf geeignete Modellierungskonzepte zu reduzieren
Sehr gute Deutschkenntnisse, mindestens auf C1 Niveau
Benefits
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.
(Sen.) FullStack Softwareentwickler C#, .NET (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
Du arbeitest gerne an Software, bei der Backend, Frontend und Cloud wirklich zusammenspielen? Dann erwartet dich eine vielseitige Full-Stack-Rolle mit viel technischem Gestaltungsspielraum. Du entwickelst eine moderne Webplattform weiter, arbeitest mit APIs und Command-Line Tools und kümmerst dich gleichzeitig darum, dass die Anwendung zuverlässig in Azure betrieben werden kann.
Dabei geht es nicht nur darum, Features umzusetzen. Du übernimmst Verantwortung für die Qualität deiner Lösungen, denkst in sauberen Architekturen und bringst dich auch bei komplexen Supportfällen ein.
Verantwortung
Du analysierst Erweiterungswünsche und entwickelst daraus saubere, effiziente und technisch nachhaltige Lösungen.
Du entwickelst sowohl Backend als auch Frontend einer bestehenden Webapplikation kontinuierlich weiter.
Du konzipierst, entwickelst und pflegst REST APIs sowie verschiedene Command-Line Tools.
Du betreibst und optimierst die Anwendung in Microsoft Azure.
Du unterstützt den 3rd-Level-Support bei technischen Problemen und analysierst auch komplexere Fehlerbilder.
Du entwickelst Software mit einem klaren Fokus auf Clean Code, Stabilität und Wartbarkeit.
Du setzt Unit Tests ein und unterstützt damit eine hohe und langfristig zuverlässige Codequalität.
Du arbeitest mit CI/CD-Prozessen und bringst dich in die Weiterentwicklung der Softwarearchitektur ein.
Du arbeitest mit Microservices und modernen Cloud-Technologien.
Du eignest dir fehlendes technisches Wissen sowie branchenspezifische Zusammenhänge selbstständig an.
Du übernimmst Verantwortung und bringst deine Ideen ein, wenn es darum geht, bestehende Lösungen besser zu machen.
Qualifikationen
Du hast ein technisches Studium an einer ETH, FH oder eine vergleichbare Ausbildung in Informatik oder Elektrotechnik abgeschlossen.
Du bringst mehrere Jahre Erfahrung als Full Stack Developer mit.
Du bist sicher in C#, .NET Core, SQL, HTML, CSS und JavaScript.
Du hast Erfahrung mit REST APIs und OpenAPI/Swagger.
Du kennst Unit Testing, CI/CD und Microservices aus der Praxis.
Du hast idealerweise mit Vue.js, jQuery, Bootstrap oder Kendo UI gearbeitet.
Du bringst Erfahrung mit Entity Framework und MSTest mit oder bist bereit, dich darin einzuarbeiten.
Du kennst Azure DevOps mit Boards, Pipelines und Git Repos.
Du hast Erfahrung mit Azure Services wie App Services, Functions, SQL Database, IoT Hub, Key Vault, Application Gateway oder Application Insights.
Du kennst idealerweise IdentityServer4/OpenID sowie Technologien wie MQTT oder BLE.
Du arbeitest sorgfältig und legst Wert auf Clean Code und stabile Software.
Du bist bereit, Verantwortung zu übernehmen und technische Entscheidungen aktiv mitzugestalten.
Du verfügst über gute Deutsch- und Englischkenntnisse.
Benefits
FullStack Software Engineer C# / Python - Kommunikationssysteme (m/w/d)
Über
Rolle
Du möchtest Software entwickeln, die in komplexen und technisch anspruchsvollen Umgebungen eingesetzt wird? In dieser Rolle arbeitest du an modernen Informations- und Kommunikationssystemen und verbindest Softwareentwicklung mit Netzwerk- und Systemtechnologien. Dabei übernimmst du Verantwortung von der Analyse über die Implementierung bis zur Dokumentation und Qualitätssicherung.
Verantwortung
Du analysierst technische und fachliche Systemanforderungen und überführst diese in nachvollziehbare Software-Spezifikationen.
Du entwickelst und erweiterst Anwendungen mit C# und Python.
Du implementierst moderne WPF-Frontends zur Konfiguration und Verwaltung von Netzwerk- und Kommunikationssystemen.
Du wirkst aktiv bei der Gestaltung von Softwarearchitekturen und technischen Lösungskonzepten mit.
Du stellst durch sauberen Code, Tests und strukturierte Dokumentation eine hohe Softwarequalität sicher.
Du dokumentierst Architekturentscheidungen, Implementierungen und Tests gemäss definierten Qualitäts- und Normvorgaben.
Du arbeitest eng mit System Engineers und weiteren technischen Spezialisten zusammen.
Du bringst dich aktiv in agile Entwicklungsprozesse nach Scrum oder Kanban ein.
Du unterstützt bei der kontinuierlichen Weiterentwicklung von Entwicklungsprozessen, Tools und Technologien.
Qualifikationen
Du verfügst über ein abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Du bringst mehrjährige praktische Erfahrung in der Softwareentwicklung mit C# mit.
Du hast fundierte Kenntnisse in der Entwicklung von Desktop-Anwendungen mit WPF.
Du kennst Python oder möchtest deine Kenntnisse in dieser Programmiersprache gezielt weiterentwickeln.
Du interessierst dich für Netzwerke, Kommunikationssysteme und technische Infrastrukturen.
Du arbeitest sicher mit Git und kennst moderne Entwicklungs- und Build-Prozesse.
Du legst Wert auf sauberen, wartbaren und gut dokumentierten Code.
Du arbeitest strukturiert und kannst komplexe technische Zusammenhänge analytisch erfassen.
Du bringst Teamgeist und Freude an der Zusammenarbeit mit unterschiedlichen technischen Fachbereichen mit.
Du kommunizierst sehr gut auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits