273 IT - Software Development in Rothenbrunnen
High Performance Computing Engineer (m/w/d)
Über
Verantwortung
Betrieb, Wartung und Weiterentwicklung einer High-Performance-Computing-(HPC)-Infrastruktur.
Entwicklung und Optimierung von Software für HPC-Umgebungen.
Aufbau und Pflege komplexer Daten- und Software-Workflows.
Einführung moderner Softwareentwicklungspraktiken und Automatisierung.
Qualifikationen
Erfahrung im Betrieb und der Weiterentwicklung von HPC-Systemen.
Mehrjährige praktische Erfahrung im Software Engineering.
Erfahrung mit modernen Softwareentwicklungspraktiken, beispielsweise:
Git,
CI/CD,
automatisierte Tests,
DevOps.
Erfahrung mit Cloud-nativen Architekturen, beispielsweise:
Docker,
Kubernetes,
Microservices,
Infrastructure as Code.
Kenntnisse komplexer Datenpipelines und wissenschaftlicher Software-Workflows.
Benefits
Software Engineer HPC (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Gesamtverantwortung für die Rechenplattform und die Softwareentwicklung und stellst sicher, dass stabile, performante und skalierbare Lösungen bereitstehen. Du verantwortest die Konzeption, Umsetzung und Weiterentwicklung von Softwarearchitekturen und stellst die nahtlose Integration in bestehende Systeme sicher. Dabei koordinierst du interdisziplinäre Entwicklungsaktivitäten, definierst Standards und sorgst für effiziente Entwicklungsprozesse. Du triffst technologische Entscheidungen, evaluierst neue Technologien und setzt Impulse für Innovation und kontinuierliche Verbesserung. Zudem stellst du durch eine klare Priorisierung und Strukturierung sicher, dass Projekte termingerecht, qualitativ hochwertig und im Einklang mit den Anforderungen umgesetzt werden.
Verantwortung
Sie stellen den zuverlässigen Betrieb einer High-Performance-Computing-(HPC)-Plattform für geschäftskritische Anwendungen sicher und treiben deren Weiterentwicklung gemeinsam mit internen sowie externen Partnern voran.
Sie nehmen Anforderungen aus Betrieb, Forschung und Entwicklung auf, priorisieren diese und vertreten sie gegenüber dem HPC-Plattformbetreiber.
Sie koordinieren Verbesserungen hinsichtlich Performance, Stabilität und Skalierbarkeit der HPC-Umgebung und begleiten deren Umsetzung.
Sie arbeiten eng mit verschiedenen Fachbereichen zusammen, um den effizienten Einsatz moderner HPC-Infrastrukturen sicherzustellen.
Qualifikationen
Masterabschluss oder PhD in Informatik, Computational Science oder einem verwandten Fachgebiet.
Mehrjährige praktische Erfahrung im Software Engineering, idealerweise im Umfeld von High-Performance Computing.
Erfahrung mit modernen Softwareentwicklungspraktiken sowie Cloud-nativen Architekturen.
Ausgeprägte analytische Fähigkeiten sowie Freude an der Zusammenarbeit mit interdisziplinären Teams und externen Partnern.
Benefits
Lead Software Engineer - Business Applications (m/w/d)
Über
Verantwortung
ERP-Systeme und interne Business-Anwendungen entwickeln, modernisieren und technisch verantworten.
Geschäftsprozesse, Datenmodelle, Datenflüsse und Schnittstellen analysieren und in skalierbare Softwarelösungen übersetzen.
Softwarearchitekturen für neue Tools und Features entwerfen sowie kleinere Entwicklungsprojekte und Taskforces fachlich führen.
AI-gestützte Tools, Automatisierungen und intelligente Workflows gezielt in Business-Prozesse integrieren.
Codequalität durch Reviews, Tests und Dokumentation sicherstellen sowie Entwickler durch Mentoring und technisches Sparring unterstützen.
Qualifikationen
Mehrjährige Erfahrung mit ERP-, Business- oder Enterprise-Anwendungen sowie als Senior Developer, Technical Lead oder in vergleichbarer Verantwortung.
Fundierte Entwicklungserfahrung mit C++, C#, Java oder vergleichbaren Technologien und gutes Verständnis von Softwarearchitektur und Domain Logic.
Erfahrung mit Datenbanken, Git, Testing und Code Reviews; REST, Messaging, Systemintegration sowie Qt/QML von Vorteil.
Praxis mit AI-gestützten Tools und Automatisierung sowie idealerweise mit Refactoring, Performance-Optimierung und Systemmodernisierung.
Ausgeprägte Analyse- und Kommunikationsfähigkeit sowie Erfahrung mit Mentoring, agilen Methoden oder technischer Projektkoordination von Vorteil.
Benefits
Backend Software-Entwickler (m/w/d)
Verantwortung
Backend-Lösungen für Industrial-IoT-Anwendungen mit C# und .NET entwickeln und optimieren.
APIs, Services und Schnittstellen für zuverlässige Datenflüsse und Systemintegrationen konzipieren.
Cloud-Lösungen mit Microsoft Azure entwickeln sowie Infrastruktur mit Docker und Linux aufbauen und betreiben.
Datenverarbeitung und technische Analysen für robuste, skalierbare und performante Systeme umsetzen.
Architekturentscheidungen mitgestalten und bestehende Anwendungen hinsichtlich Stabilität, Performance und Security verbessern.
Qualifikationen
Studium in Informatik, Software Engineering oder vergleichbare Qualifikation.
Erfahrung in der Softwareentwicklung, idealerweise in der Backend-Entwicklung mit C# und .NET.
Praxis mit Microsoft Azure oder vergleichbaren Cloud-Technologien sowie sicherer Umgang mit Docker, Linux und Git.
Gutes Verständnis von APIs, Datenflüssen, Systemintegration und verteilten Systemen.
Strukturierte, teamorientierte Arbeitsweise sowie Interesse an modernen Entwicklungswerkzeugen und KI-gestützten Lösungen.
Benefits
(Senior) Full-Stack Software Engineer (Java/Kotlin + Angular) (m/w/d)
Über
Verantwortung
Entwicklung und Weiterentwicklung moderner, skalierbarer Webanwendungen über den gesamten Technologie-Stack hinweg.
Konzeption und Implementierung robuster Backend-Services und APIs mit Java und Kotlin unter Berücksichtigung von Wartbarkeit, Performance und sauberer Softwarearchitektur.
Entwicklung intuitiver und performanter Frontend-Anwendungen mit Angular und TypeScript.
Aktive Mitarbeit bei Architekturentscheidungen sowie bei der technischen Konzeption neuer Funktionen und Anwendungen.
Sicherstellung einer hohen Softwarequalität durch automatisierte Tests, Code Reviews, Clean-Code-Prinzipien und kontinuierliches Refactoring.
Integration von Datenbanken, externen Systemen und Schnittstellen in bestehende und neue Softwarelösungen.
Mitarbeit an automatisierten Build-, Testing- und Deployment-Prozessen im Rahmen moderner CI/CD- und DevOps-Praktiken.
Enge Zusammenarbeit mit Product Management, UX/UI und weiteren Engineering-Teams in einem agilen Entwicklungsumfeld.
Übernahme technischer Verantwortung für anspruchsvolle Features und, auf Senior-Level, Unterstützung weniger erfahrener Entwicklerinnen und Entwickler durch Mentoring und fachlichen Austausch.
Qualifikationen
Abgeschlossenes Studium der Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Mehrjährige praktische Erfahrung in der professionellen Softwareentwicklung, für eine Senior-Position mit entsprechend vertiefter Projekterfahrung.
Sehr gute Kenntnisse in Java und/oder Kotlin sowie Erfahrung bei der Entwicklung moderner Backend-Anwendungen und REST-basierten Schnittstellen.
Fundierte Erfahrung mit Angular und TypeScript sowie ein gutes Verständnis moderner Frontend-Architekturen.
Sicherer Umgang mit relationalen Datenbanken, Datenmodellierung und gängigen Persistenztechnologien.
Erfahrung mit automatisierten Tests, Versionsverwaltung, CI/CD und modernen Software-Engineering-Praktiken.
Verständnis für skalierbare Softwarearchitekturen, Design Patterns, Clean Code und nachhaltige technische Entscheidungen.
Kenntnisse in Container-Technologien, Cloud-Plattformen oder Microservice-Architekturen sind von Vorteil.
Selbstständige und lösungsorientierte Arbeitsweise sowie Freude an der Zusammenarbeit in interdisziplinären und agilen Teams.
Gute Deutsch- und Englischkenntnisse für die technische Zusammenarbeit und Dokumentation.
Benefits
Power Platform Entwickler:in (m/w/d)
Über
Verantwortung
Mit deiner Erfahrung in der Microsoft Power Platform konzipierst und realisierst du moderne Low Code Lösungen
Die bestehenden Anwendungen hältst du durch Wartung, Weiterentwicklung und kontinuierliche Optimierung leistungsfähig
Im Austausch mit den Fachbereichen nimmst du Anforderungen auf, hinterfragst Prozesse und berätst zu geeigneten Power-Platform-Lösungen
Auch anspruchsvolle Automatisierungs- und Integrationsszenarien setzt du durch die Anbindung von Umsystemen und Azure Services um
Qualifikationen
Eine abgeschlossene IT Ausbildung sowie mehrere Jahre Erfahrung in der Entwicklung umfangreicher Power-Platform-Lösungen bilden deine Basis
Du kennst dich mit ALM, Solutions, Environment-Strategien sowie CI/CD mit Azure DevOps und automatisiertem Testing aus
Idealerweise bringst du Praxis in der Integration von SAP, Dynamics CRM und REST-APIs sowie im Umgang mit Azure Functions und API Management mit
Deutsch beherrschst du schriftlich sowie mündlich einwandfrei, gute Englischkenntnisse sind ein Plus
Benefits
Embedded Systems Developer (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
Softwareentwicklung: Du analysierst, designst und implementierst hardwarenahe Software für sicherheitskritische Anwendungen unter Anwendung agiler Methoden
Architekturgestaltung: Du arbeitest an der Weiter- und Neuentwicklung der Software-Architektur und bringst innovative Ideen ein
Qualitätssicherung: Du erstellst Testspezifikationen und führst umfassende Software-Tests durch, um höchste Qualitäts- und Sicherheitsstandards zu gewährleisten
Dokumentation: Du dokumentierst alle Softwareentwicklungen gemäss den vorgegebenen Vorgehensmodellen und sicherst eine lückenlose Nachvollziehbarkeit
Verantwortung
Studium und Ausbildung: Abgeschlossenes Studium in Elektrotechnik, Informatik oder eine gleichwertige Qualifikation im Software Engineering
Programmierkenntnisse: Fundierte Kenntnisse in C und/oder C++ sowie Erfahrung in der hardwarenahen Programmierung
Entwicklungserfahrung: Idealerweise vertraut mit Entwicklungsprozessen im technologischen Umfeld und hoher Bereitschaft, neues Wissen zu erlernen
Teamfähigkeit: Begeisterter Teamplayer mit Freude daran, Schlüsseltechnologien wie Funk, Radar, LTE, GPS/Glonass und digitale Signalverarbeitung zu integrieren
Innovationsgeist: Engagement und Kreativität bei der Entwicklung innovativer Produkte durch die Kombination modernster Technologien
Benefits
IT System Specialist:in Microsoft 365 (m/w/d)
Über
Verantwortung
Du verantwortest die M365 Plattform, Governance, Standards und deren strategische Weiterentwicklung
Mit deinem Know how förderst du die M365-Adoption und berätst Fachbereiche zu modernen Workplace Lösungen
Du automatisierst Prozesse mit PnP PowerShell, Power Automate, Power Apps und Microsoft Graph
Bei M365-Migrationen koordinierst du die Umsetzung und stellst Sicherheit, Compliance und Datenqualität sicher
Gemeinsam mit Stakeholdern entwickelst du skalierbare Lösungen und erstellst verständliche Governance-Dokumentationen
Qualifikationen
Du verfügst über eine abgeschlossene IT Ausbildung und Erfahrung mit Microsoft 365 und SharePoint Online
Fundierte Kenntnisse in SharePoint, PnP PowerShell, Microsoft Graph und Entra ID bringst du mit
Mit Purview, Power Apps und Power Automate gehst du sicher um; Migrationserfahrung ist von Vorteil
Deutsch und Englisch beherrschst du schriftlich sowie mündlich einwandfrei; Microsoft-Zertifizierungen sind ein Plus
Benefits
Senior Software Entwickler (m/w/d)
Über
Verantwortung
Weiterentwicklung der Produktpalette in agilen Projekten
Entwicklung innovativer Webapplikationen mit Cloud-Technologien
Konzeption und Umsetzung neuer Softwarekomponenten und Microservices
Entwicklung und Integration moderner Cloud-basierter Lösungen
Aktive Mitarbeit bei der technischen Weiterentwicklung der Produkte
Qualifikationen
Abgeschlossene Aus- oder Weiterbildung in Informatik sowie Erfahrung in der Entwicklung von Businessapplikationen
Fundierte Kenntnisse in Microservice-Architekturen und modernen Softwaretechnologien
Praxiserfahrung mit React, JavaScript, Node.js, Spring und Java im Front- und Backend
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Java Software Engineer (m/w/d)
Über
Verantwortung
Du entwickelst Java-basierte Anwendungen und gestaltest aktiv moderne IT-Lösungen – flexibel, agil und kundennah
Von der Analyse bis zum Rollout bist du in alle Projektphasen involviert und bringst dein Know-how in komplexen Softwarelandschaften ein
Du entwickelst performante Microservices und trägst zur technischen Architektur der Lösungen bei
In einem agilen, technologieoffenen Team gestaltest du Entwicklungsprozesse mit – inklusive Tests und DevOps-Anbindung
Du arbeitest praxisnah mit Kundenanforderungen und bringst deine Ideen in Design, Architektur und Code ein
Qualifikationen
Abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation
Tiefgehende Java-Erfahrung im Backend-Umfeld und gute Kenntnisse moderner Webtechnologien
Vertraut mit Frameworks wie Spring Boot, Hibernate sowie Angular oder React
Du bist mit agilen Methoden vertraut, arbeitest routiniert mit Docker, CI/CD und entwickelst gerne im DDD-Stil
Deutsch auf C1-Niveau, gute Englischkenntnisse sowie Bereitschaft zu gelegentlichen, projektbezogenen Reisen
Benefits