210 Software Development - Software in Horriwil
Technical Application Engineer – C#/.NET (m/w/d)
Über
Verantwortung
Analyse und Lösung komplexer Applikations- und Systemstörungen von der ersten Diagnose bis zur nachhaltigen Fehlerbehebung
Betreuung und Weiterentwicklung kundenspezifischer C#/.NET-Anwendungen inklusive Codeanalyse, Bugfixing und technischen Anpassungen
Verwaltung von SQL-Datenbanken sowie Windows-Server- und Client-Systemen inklusive Konfiguration, Updates, Backups und Wiederherstellung
Integration, Konfiguration und Wartung von Hardware, Peripheriegeräten und Netzwerkkomponenten in Kundenumgebungen
Selbstständige Betreuung von Kundenanfragen im 1st- bis 3rd-Level-Support sowie Durchführung technischer Einsätze vor Ort in der Schweiz
Qualifikationen
Ausbildung als Informatiker EFZ, ICT-Fachperson EFZ oder vergleichbare praktische Qualifikation
Erfahrung in C#/.NET, WPF und SQL Server sowie Freude an der Verbindung von Software, Systemen und Hardware
Gute Kenntnisse in Windows Server/Client, TCP/IP, DNS, VPN und grundlegender Netzwerktechnik
Ausgeprägte analytische Fähigkeiten für Troubleshooting und Root-Cause-Analysen sowie selbstständige und lösungsorientierte Arbeitsweise
Kundenorientierte Persönlichkeit mit sehr guten Deutschkenntnissen und guten Englischkenntnissen, Führerausweis Kat. B und Bereitschaft zu Vor-Ort-Einsätzen
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Lead Full-Stack Application Engineer (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
Realisierung von Backend-, Web- und Mobile-Lösungen innerhalb einer modernen, skalierbaren Softwarelandschaft
Verantwortung für den gesamten Software-Lifecycle – von der technischen Konzeption über die Implementierung bis zur Einführung und Weiterentwicklung
Entwicklung robuster Messaging- und Kommunikationsfunktionen unter Berücksichtigung von Datenschutz, Verschlüsselung und hoher Verfügbarkeit
Analyse neuer Technologien und Frameworks sowie Mitgestaltung von Architektur- und Technologieentscheidungen
Automatisierung von Build-, Test- und Deployment-Prozessen durch moderne CI/CD-Workflows und kontinuierliche Verbesserung der Entwicklungsqualität
Qualifikationen
Studium, Ausbildung oder vergleichbarer beruflicher Hintergrund in der Softwareentwicklung
Mehrjährige Erfahrung in der Entwicklung skalierbarer und mandantenfähiger Anwendungen
Fundierte Kenntnisse in Mobile- und Cross-Platform-Development sowie modernen Softwarearchitekturen
Erfahrung mit Kubernetes, Containern und Virtualisierung sowie ein gutes Verständnis für Security, Testing und Performance
Analytische und eigenverantwortliche Arbeitsweise, hohe Teamorientierung und Freude an technischen Entscheidungen; sehr gute Deutschkenntnisse, Englisch B2 von Vorteil; militärische Führungserfahrung von Vorteil
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Senior C#/.NET Software Engineer (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Unternehmen, das hochwertige und technisch anspruchsvolle Lösungen für unterschiedliche industrielle Anwendungen entwickelt und realisiert. Dabei verbindet das Unternehmen technisches Know-how mit modernen Entwicklungs- und Fertigungsprozessen.
Ein hoher Qualitätsanspruch, Präzision und kontinuierliche Weiterentwicklung prägen die tägliche Arbeit. Die Zusammenarbeit erfolgt international und interdisziplinär, wobei sowohl innovative Ansätze als auch eine nachhaltige und effiziente Umsetzung im Fokus stehen.
Das Unternehmen bietet ein technisch vielseitiges Umfeld mit anspruchsvollen Aufgaben, kurzen Entscheidungswegen und der Möglichkeit, aktiv an der Weiterentwicklung moderner Lösungen mitzuwirken.
Verantwortung
Entwicklung und Weiterentwicklung kundenspezifischer Softwarelösungen für industrielle Lasermarkiersysteme
Technische und organisatorische Steuerung individueller Kundenprojekte von der Anforderungsaufnahme über Spezifikation und Umsetzung bis zur Inbetriebnahme
Erstellung technischer Lösungs- und Angebotskonzepte inklusive Aufwandsschätzung, Kalkulation und Terminplanung
Enge Zusammenarbeit mit Kunden, Entwicklung, Produktion, Service und Vertrieb bei technischen Fragestellungen und Projektthemen
Durchführung von Softwaretests, Dokumentation und Support sowie kontinuierliche Pflege und Optimierung bestehender Anwendungen
Qualifikationen
Ausbildung oder Studium im Bereich Informatik, Software Engineering oder vergleichbare praktische Erfahrung
Fundierte Entwicklungserfahrung mit C# und Visual Studio
Kenntnisse in Maschinensteuerungen, Automatisierungstechnik und industriellen Schnittstellen
Kundenorientierte und selbstständige Arbeitsweise mit Freude an technischer Projektarbeit und direktem Kundenkontakt
Sehr gute Deutschkenntnisse (C1+) und gute Englischkenntnisse (B2+), Bereitschaft für ca. 20 % Reisetätigkeit
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Python Entwickler/in (m/w/d)
Verantwortung
Aufbau und Weiterentwicklung einer modernen Python-Plattform im Rahmen eines Greenfield-Projekts mit grossem Gestaltungsspielraum und langfristiger technischer Perspektive.
Konzeption und Umsetzung skalierbarer Softwarearchitekturen, einschliesslich ereignisgesteuerter Systeme, Messaging-Lösungen und Queue-Mechanismen.
Entwicklung und Integration von LCA-Modellen (Life Cycle Assessment) zur Analyse und Bewertung von Produktlebenszyklen.
Gestaltung einer zuverlässigen Cloud- und Dateninfrastruktur mit Datenbanken, Monitoring, Logging, automatisierten Deployment-Prozessen und CI/CD-Pipelines.
Sicherstellung hoher Codequalität, Testbarkeit und Wartbarkeit sowie aktive Zusammenarbeit bei Architekturentscheidungen, Code Reviews und technischen Konzepten.
Qualifikationen
Abgeschlossenes Masterstudium in Informatik oder einem verwandten Fachgebiet beziehungsweise gleichwertige praktische Berufserfahrung.
Mindestens 3 Jahre Berufserfahrung in der Python-Entwicklung mit produktiven Anwendungen und sauberem, modular aufgebautem Code.
Sehr gute Kenntnisse in SQL sowie praktische Erfahrung mit Containerisierungstechnologien und modernen Entwicklungsprozessen.
Nachgewiesene Erfahrung im Aufbau oder in der technischen Leitung von Cloud-Infrastrukturen, Softwarearchitekturen oder LCA-Modellen; Kenntnisse in Skalierung, Datenbankdesign und Systemüberwachung sind besonders wertvoll.
Ausgeprägte Teamfähigkeit, Erfahrung mit Git und Code Reviews sowie sehr gute Deutschkenntnisse, die für diese Position zwingend erforderlich sind.
Java Software Engineer (80-100%) (m/w/d)
Über
Verantwortung
- Du entwickelst kreative Ideen und setzt diese in die Tat um.
- Du gestaltest Prototypen und passt sie bei Bedarf erfolgreich an.
- Du arbeitest intensiv im Rahmen eines agilen Entwicklungsteams an der Entwicklung von Java-Anwendungen.
- Du übernimmst die Verantwortung für die Wartung und kontinuierliche Optimierung des Produkts.
- Du analysierst bestehende Systeme und identifizierst Verbesserungspotenziale.
- Du implementierst neue Features basierend auf den Bedürfnissen der Benutzer und den technischen Anforderungen.
Qualifikationen
- Deine Qualifikation wird durch eine erfolgreich abgeschlossene Ausbildung im Bereich Informatik oder eine vergleichbare Qualifikation abgerundet.
- Du zeigst eine offene und vernetzte Denkweise, gepaart mit starken analytischen Fähigkeiten.
- Du hast ein ständiges Interesse an innovativen Entwicklungen und setzt dich aktiv mit bestehenden Paradigmen auseinander.
- Du besitzt umfassende Expertise in Java, wobei zusätzliche Kenntnisse im IT-Bereich von Vorteil sind.
- Du hast Erfahrung mit modernen Entwicklungswerkzeugen und -methoden.
- Du verfügst über ausgezeichnete Kommunikationsfähigkeiten und kannst komplexe technische Sachverhalte verständlich erklären.
Benefits
Java Software Developer (80-100%) (m/w/d)
Über
Verantwortung
Entwicklung und Erprobung neuer Softwarekonzepte sowie Erstellung von Prototypen zur Bewertung innovativer Lösungsansätze
Konzeption und Implementierung leistungsfähiger Java-Anwendungen innerhalb eines agilen Entwicklungsteams
Kontinuierliche Weiterentwicklung bestehender Produkte durch technische Verbesserungen, Code-Optimierung und nachhaltige Wartung
Analyse technischer Herausforderungen und Erarbeitung effizienter Lösungen unter Berücksichtigung aktueller Technologietrends
Aktive Beteiligung an Reviews, fachlichem Austausch und der Weiterentwicklung von Entwicklungsstandards und Softwarelösungen
Qualifikationen
Abgeschlossene Ausbildung oder Weiterbildung im Bereich Informatik oder eine vergleichbare technische Qualifikation
Fundierte praktische Erfahrung in der Java-Entwicklung sowie Verständnis moderner Softwareentwicklungsmethoden
Ausgeprägte analytische Fähigkeiten und die Fähigkeit, komplexe Problemstellungen strukturiert zu lösen
Hohe Lernbereitschaft, Innovationsfreude und Interesse daran, bestehende Technologien und Lösungsansätze kritisch zu hinterfragen
Teamorientierte Persönlichkeit mit einer vernetzten Denkweise, Eigeninitiative und Freude an der gemeinsamen Entwicklung neuer Ideen
Benefits
Java Software Engineer (80-100%) (m/w/d)
Über
Verantwortung
- Als Teammitglied bist du verantwortlich für die Entwicklung und Koordination neuer Ideen, Anforderungen und Prototypen für unsere wachsende, zentrale Web-Plattform.
- Du nutzt deine Expertise, um herausfordernde Probleme zu lösen, und arbeitest eng mit unseren Produktteams zusammen, um effektive Lösungen zu entwickeln.
- Du leistest einen wesentlichen Beitrag zur Innovation und kontinuierlichen Verbesserung unserer Plattform.
- Gemeinsam mit deinen Kolleginnen und Kollegen trägst du dazu bei, unsere neuen Produkte noch großartiger und benutzerfreundlicher zu gestalten.
Qualifikationen
- Du bist eine aufgeschlossene, innovative und lösungsorientierte Person mit Eigeninitiative und Freude an herausfordernden Aufgaben.
- Du hast fundierte Kenntnisse in Java und fühlst dich sicher in der Web-Entwicklung mit HTML, CSS und JavaScript.
- Du verfügst über Erfahrung im Profiling und achtest auf einen optimalen Speicherverbrauch.
- Du hast eine abgeschlossene Ausbildung in Informatik oder eine vergleichbare Qualifikation.
Benefits
Full Stack Software Engineer (m/w/d)
Über
Verantwortung
- Entwicklung von Webapplikationen mit modernen Technologien im agilen Team
- Verifizierung und Umsetzung der Kundenanforderungen
- Sicherstellung der Softwarequalität durch Tests und Code Reviews
- Entwurf komplexer Lösungsoptionen im Team und Prüfung der Realisierbarkeit
Qualifikationen
- Informatikstudium
- Sehr gute Kenntnisse in ASP.NET (Core), REST, HTML5, JavaScript, CSS
- Projekterfahrung mit .NET, C# und Angular
- Erfahrung mit agilen Methoden (Scrum, TDD)
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Benefits
Senior Software Engineer (m/w/d)
Über
Verantwortung
- Du entwickelst Webapplikationen mit den neuesten Technologien und arbeitest in einem agilen Team, um die besten Lösungen für die Kunden zu realisieren
- Du übernimmst die Verantwortung für die Verifizierung und Umsetzung der Anforderungen der Kunden und stellst sicher, dass diese technisch realisierbar sind
- Du gewährleistest eine hohe Softwarequalität durch den Einsatz automatisierter Tests, Code Reviews und weiterer Qualitätskontrollmassnahmen
- Du arbeitest mit deinem Team an der Entwicklung komplexer Lösungsoptionen und prüfst deren Machbarkeit und Umsetzbarkeit
Qualifikationen
- Ein Informatikstudium hast Du erfolgreich abgeschlossen
- Du hast fundierte Kenntnisse in Web-Technologien wie ASP.NET (Core), REST, HTML5, JavaScript, CSS und hast Erfahrung in der Entwicklung mit .NET und C#.
- Du bringst Erfahrung mit Angular sowie Methoden der agilen Softwareentwicklung wie Scrum und TDD mit.
- Sehr gute Deutschkenntnisse und gute Englischkenntnisse sind für dich selbstverständlich.
Benefits
Senior Software Architect (m/w/d)
Über
Verantwortung
- Entwicklung von Webapplikationen in agilem Team
- Umsetzen der Kundenanforderungen
- Sicherstellung der Softwarequalität durch Tests und Code Reviews
- Entwurf und Prüfung komplexer Lösungsoptionen
- Übernahme technischer Verantwortung im Team und gegenüber Kunden
Qualifikationen
- Informatikausbildung
- Sehr gute Kenntnisse in ASP.NET (Core), REST, HTML5, JavaScript, CSS
- Mehrjährige Projekterfahrung mit .NET, C# und Angular.
- Erfahrung mit agilen Methoden (Scrum, TDD).
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift, Wohnsitz in der Schweiz
Benefits