181 offene Stellen Software Development
Microsoft Entwickler (.net / C#) (m/w/d)
Über
Rolle
Unser Rocken Partner ist stolz darauf, eine herausragende Arbeitsumgebung zu bieten, die von den Mitarbeitenden mit einer sehr guten Bewertung auf Kununu ausgezeichnet wurde. Bei ihnen findest du Raum für Kreativität und Eigeninitiative sowie eine aussergewöhnlich gute Zusammenarbeit.
Dich erwarten nicht nur spannende Tätigkeiten sondern auch sehr tolle Benefits:
- Investition in dein Potenzial: Unterstützung von persönlicher und beruflicher Entwicklung
- Flexibilität für dein Leben: Work-Life-Balance mit einer 40-Stundenwoche, flexiblen Arbeitszeiten und einem attraktiven Home-Office-Modell
- Mobil und komfortabel unterwegs: Sie erleichtern dir den Weg zur Arbeit mit einem Halbtaxabo, Ermässigung auf Reka-Checks, Parkplätze
- Erholung und Genuss: Neben den gesetzlichen Feiertagen stehen dir zusätzliche Freitage und Ferientage zur Verfügung.
- Bonus: Erfolgsabhängige Boni
Verantwortung
- Du entwickelst unter .NET mit C# und nutzt dabei WPF und Oracle, um innovative Lösungen zu schaffen
- Du arbeitest mit Rider, Visual Studio, TeamCity, Octopus, Git und anderen Tools, die die Entwicklungsprozesse unterstützen und optimieren
- Du kannst aktiv am Wissenstransfer teilnehmen, beispielsweise durch Coding Dojos oder Pair Programming. Zusätzlich gibt es teamübergreifende Gilden, die sich intensiv mit verschiedenen Themen wie Architektur und Datenbank auseinandersetzen. Hier hast Du die Möglichkeit, Dein Know-how zu vertiefen und gemeinsam mit anderen an interessanten Fragestellungen zu arbeiten
Qualifikationen
- Du hast ein abgeschlossenes Studium mit Schwerpunkt Informatik und mind. 4-5 Jahre Berufserfahrung in der Software Entwicklung
- Du geniesst es, hochwertige Software zu entwickeln und stehst bereit, dich kontinuierlich weiterzuentwickeln
- Sauberen Code zu schreiben ist für dich von Bedeutung, und Du setzt auf Testautomatisierungen wie Unit Tests und SpecFlow
- Du besitzt verhandlungssichere Deutschkenntnisse in Wort und Schrift
Benefits
Junior Software Developer (m/w/d)
Über
Verantwortung
- Du analysierst komplexe Geschäftsprozesse und formulierst Systemanforderungen sowie Konzepte für Applikationen.
- Du entwickelst, wartest und unterstützt webbasierte Anwendungen und integrierst sie nahtlos in bestehende Informationssysteme.
- Du verwaltest und pflegst virtuelle Linux-Systeme.
- Du bietest 2nd- und 3rd-Level-Support in deinem Verantwortungsbereich an.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung in Informatik oder Wirtschaftsinformatik.
- Du bringst Erfahrung mit interaktiven Systemen und Open-Source-Software mit.
- Du besitzt fundierte Kenntnisse in der IT-Projektumsetzung, einschliesslich PHP, JavaScript, MySQL, REST, Python, C++, und Full-Stack-Entwicklung.
- Du kommunizierst sicher auf Deutsch und Englisch.
Benefits
ERP Dynamics 365 Developer (m/w/d)
Über
Verantwortung
Teilnahme an der Konzeptionierung von Strategien für D365 BC-Projekte
Erstellung von Kostenkalkulationen für vielfältige Vorhaben Einbindung massgeschneiderter Kundenanpassungen in D365 BC
Entwicklung von Verbindungen zu externen Plattformen Transfer von Daten aus früheren Ausgaben von Dynamics NAV
Optimierung und Erweiterung interner Anwendungen mit D365 BC
Mitverantwortung bei der Projektleitung im Kundendienstbereich
Qualifikationen
Abgeschlossenes Studium im Bereich Wirtschaftsinformatik oder Softwareentwicklung
Praktische Erfahrung mit Microsoft Dynamics NAV/D365 BC in Anwendung und Entwicklung (AL, C/AL, Visual Studio Code)
Kompetenz im Umgang mit Schnittstellen, insbesondere REST API Webservices, sowie JavaScript
Verhandlungssichere Deutsch und fliessende Englischkenntnisse
Benefits
ERP Dynamics 365 Entwickler (m/w/d)
Über
Verantwortung
- Mitarbeit bei der Konzeption von Lösungen für D365 BC-Projekte
- Erstellung von Aufwandschätzungen
- Implementierung von Kundenanpassungen in D365 BC
- Entwicklung von Schnittstellen zu externen Systemen
- Durchführung von Datenmigrationen aus früheren Dynamics NAV-Versionen
- Weiterentwicklung der internen Anwendungen unter Verwendung von D365 BC
- Unterstützung der Projektleitung im Kundensupport
Qualifikationen
- Abgeschlossenes Studium im Bereich Wirtschaftsinformatik/Softwareentwicklung oder eine äquivalente Ausbildung
- Erfahrung mit Microsoft Dynamics NAV/D365 BC, sowohl in der Anwendung als auch in der Entwicklung mit AL, C/AL und Visual Studio Code
- Kenntnisse im Umgang mit Schnittstellen wie REST-API-Webservices und JavaScript sind von Vorteil
- Bereitschaft zur Auseinandersetzung mit modernen Cloud-Technologien
- Gute Deutsch- und Englischkenntnisse
Benefits
ICT Software Developer mit Projektaufgaben (m/w/d)
Über
Rolle
Unser Rocken Partner ist ein innovatives, unabhängiges, solides und etabliertes IT Unternehmen in Winterthur. Für Behörden, behördennahe und grössere Unternehmungen in der Schweiz konzipiert, realisiert und supportet unser Partner anspruchsvolle und sicherheitskritische IT- und Software-Lösungen.
Verantwortung
- Du bekommst die Gelegenheit, die Leitung von Softwareprojekten in einem hochsicheren Umfeld zu übernehmen. In einem agilen Projektsetting ist deine Verantwortung die Gewährleistung einer stabilen und pflegeleichten Architektur.
- Deine Aufgaben beinhalten die Analyse von Kundenanforderungen, die Beantwortung von fachlichen und technischen Fragen sowie die Beratung der Stakeholder hinsichtlich der Weiterentwicklung von Anwendungen aufgrund deines Expertenwissens.
- In enger Zusammenarbeit mit deinem Team und dem Lead Developer entwickelst du Lösungen, leitest die Konzeption und sorgst für eine erfolgreiche Umsetzung sowie das Erreichen von quantitativen Zielen.
Qualifikationen
- Du hast eine abgeschlossene IT-Ausbildung EFZ/HF, IT-Studium o.ä. und bringst mehrjährige, relevante Berufserfahrung in der Leitung von Softwareprojekten mit
- Du hast Know How in der Programmierung mit C#, .NET Framework, .NET-Core und bestenfalls Go, Python, C++
- Ebenso kennst Du agile Entwicklungsmethoden und -Werkzeuge
- Ausserdem bringst Du Kenntnisse in modernen Softwarearchitekturen, CI/CD Pipelines, Git und dem Testmanagement
Benefits
IT-Architekt für Java-Anwendungen (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du aktiv die digitale Transformation mit und verantwortest komplexe IT-Projekte von der Konzeption bis zur erfolgreichen Umsetzung. Du analysierst Geschäftsprozesse, identifizierst Optimierungspotenziale und entwickelst nachhaltige IT-Lösungen in enger Abstimmung mit verschiedenen Stakeholdern. Deine Erfahrung bringt Struktur in anspruchsvolle Projektphasen und sorgt für effiziente Abläufe und messbare Ergebnisse. Dabei nutzt du moderne Technologien und aktuelle Methoden des Projektmanagements, um strategische Ziele voranzutreiben. Durch deine lösungsorientierte Herangehensweise leistest du einen entscheidenden Beitrag zur kontinuierlichen Weiterentwicklung der IT-Landschaft.
Verantwortung
- Du prüfst eigenverantwortlich IT-Architekturen und unterstützt Kunden und Partner bei der Konzeption anspruchsvoller Software-Lösungen.
- In dieser Rolle entwickelst Du fundierte Entscheidungsvorlagen und überzeugende Lösungsansätze für ICT-Projekte unter Einhaltung der geltenden Rahmenbedingungen.
- Du begleitest Entwicklerteams während der Projektumsetzung und bist technische Ansprechperson für Scrum Master und Product Owner.
- Als IT-Architekt definierst und pflegst Du verbindliche Qualitätsstandards für eine nachhaltige Software-Entwicklung.
- Du bringst Deine Expertise bei strategischen ICT-Entscheidungen ein und berätst dabei das Management auf Augenhöhe.
- In der Schnittstellenfunktion zwischen Engineering und Entwicklung verantwortest Du die Umsetzung technischer Vorgaben auf der Continuous Delivery Plattform.
Qualifikationen
- Du hast einen Hochschul- oder Fachhochschulabschluss in Informatik sowie eine fachbezogene Weiterbildung, idealerweise einen Bachelor oder Master im Bereich Informatik
- Du verfügst über fundierte Erfahrung in der Java-Entwicklung und bist vertraut mit Java/JEE-Applikationsservern sowie Datenbanken
- Du kennst Dich aus mit Webservice-Integration, arbeitest sicher mit HTML5 und Javascript-basierten Web-Frameworks und entwickelst routiniert nach agilen Methoden
- Mit Tools wie Jenkins, Nexus und SonarQube gehst Du souverän um und bist zusätzlich mit Shell-Skripting unter Unix vertraut
- Deine Arbeitsweise ist geprägt von Eigenverantwortung, Zuverlässigkeit und einer schnellen Auffassungsgabe
- Du beherrschst eine zweite Amtssprache sowie Englisch auf gutem Niveau
Softwareentwickler C/C++ und TypeScript (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von IT-Sicherheitsstrategien in komplexen Systemlandschaften. Du analysierst Sicherheitsrisiken, entwickelst passende Schutzmassnahmen und koordinierst deren Implementierung in enger Abstimmung mit Fachabteilungen. Dabei evaluierst du neue Technologien und sorgst für die Einhaltung relevanter Compliance-Richtlinien. Deine fundierte Erfahrung im Bereich Cyber Security ermöglicht es dir, auch bei kritischen Vorfällen schnell und effektiv zu handeln. So trägst du massgeblich zur Sicherheit und Stabilität der gesamten IT-Infrastruktur bei.
Verantwortung
- Du entwickelst komplexe Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme und Verkehrsrechner.
- In dieser Rolle implementierst Du leistungsfähige Businesslogik-Module in TypeScript und Node.js für unsere Integrationsplattform.
- Du optimierst kontinuierlich unsere Verkehrsrechnerplattform sowie die Software für Lichtsignalanlagen und entwickelst relevante Schnittstellen.
- Als Softwareentwickler arbeitest Du teamübergreifend mit Projektleitenden und anderen Entwicklerteams zusammen.
- Du bringst neue Ideen ein und treibst innovative Lösungsansätze zur Weiterentwicklung unserer Systeme voran.
- Du sorgst für eine stabile, erweiterbare Codebasis durch Wartung und Erweiterung bestehender Module.
Qualifikationen
- Du hast eine Ausbildung als Informatiker HF/FH oder eine vergleichbare Qualifikation abgeschlossen
- Du verfügst über mindestens fünf Jahre Praxiserfahrung in TypeScript/Node.js sowie C/C++
- Du arbeitest routiniert mit Docker und Compose und hast erste Berührungspunkte mit Kubernetes (K8S) und Helm
- Du bringst fundiertes Know-how im Umgang mit Microservices und verteilten Systemen mit
- CI/CD-Prozesse sind dir vertraut, und du hast praktische Erfahrung mit Tools wie Jenkins, Nexus, Git und Subversion
- Du kommunizierst fliessend auf Deutsch und kannst dich sicher auf Englisch verständigen
Embedded Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du die Entwicklung innovativer Embedded Software Lösungen für zukunftsweisende Gas-Applikationen. Du bringst deine Erfahrung in Planung, Auslegung und Umsetzung aktiv in crossfunktionale Entwicklungsprojekte ein und arbeitest eng mit Application- und Hardware Engineering sowie externen Partnern zusammen. Dabei übernimmst du Verantwortung sowohl für neue Produkte als auch für die Weiterentwicklung des bestehenden Portfolios. Die Kombination aus konzeptioneller Arbeit, praktischer Umsetzung im Labor und Testeinsätzen vor Ort ist fester Bestandteil deiner Tätigkeit. Du bewegst dich in einem internationalen, dynamischen Umfeld mit viel Gestaltungsspielraum.
Verantwortung
- Du entwickelst, implementierst und optimierst Embedded Software für neue und bestehende Gasüberwachungsgeräte
- Als Embedded Software Engineer pflegst Du Treiber und Kommunikationsprotokolle wie I²C, SPI, UART, CAN und Ethernet
- In dieser Rolle setzt Du Displaysteuerungen und grafische Benutzeroberflächen inklusive Bedienkonzepten um
- Du entwickelst spezialisierte Tools unter Microsoft Windows 11 zur Unterstützung interner Prozesse
- Gemeinsam mit Hardware-, Feld- und Produktionsabteilungen trägst Du zur erfolgreichen Produktrealisierung bei
- Du begleitest die Inbetriebnahme neuer Hardwareprototypen und erstellst die zugehörige Entwicklungsdokumentation
Qualifikationen
- Abgeschlossenes Studium an einer Fachhochschule oder Universität im Bereich Informatik, Elektrotechnik oder Automatisierung
- Du verfügst über fundierte Programmierkenntnisse in C und C++
- Erfahrung in der Hard- und Softwareentwicklung für Embedded Systeme bringst Du mit
- Sicherer Umgang mit ARM-basierten Mikrokontrollern und gängigen Schnittstellen ist für Dich selbstverständlich
- Optionales Know-how im Bereich funktionale Sicherheit rundet Dein Profil ideal ab
- Mit Deiner strukturierten, analytischen Arbeitsweise und Deinen Sprachkenntnissen in Deutsch und Englisch überzeugst Du im Team und Projektumfeld
Softwareentwickler C/C++ und TypeScript (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von IT-Sicherheitsstrategien in komplexen Systemlandschaften. Du analysierst Sicherheitsrisiken, entwickelst passende Schutzmassnahmen und koordinierst deren Implementierung in enger Abstimmung mit Fachabteilungen. Dabei evaluierst du neue Technologien und sorgst für die Einhaltung relevanter Compliance-Richtlinien. Deine fundierte Erfahrung im Bereich Cyber Security ermöglicht es dir, auch bei kritischen Vorfällen schnell und effektiv zu handeln. So trägst du massgeblich zur Sicherheit und Stabilität der gesamten IT-Infrastruktur bei.
Verantwortung
- Du entwickelst komplexe Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme und Verkehrsrechner.
- In dieser Rolle implementierst Du leistungsfähige Businesslogik-Module in TypeScript und Node.js für unsere Integrationsplattform.
- Du optimierst kontinuierlich unsere Verkehrsrechnerplattform sowie die Software für Lichtsignalanlagen und entwickelst relevante Schnittstellen.
- Als Softwareentwickler arbeitest Du teamübergreifend mit Projektleitenden und anderen Entwicklerteams zusammen.
- Du bringst neue Ideen ein und treibst innovative Lösungsansätze zur Weiterentwicklung unserer Systeme voran.
- Du sorgst für eine stabile, erweiterbare Codebasis durch Wartung und Erweiterung bestehender Module.
Qualifikationen
- Du hast eine Ausbildung als Informatiker HF/FH oder eine vergleichbare Qualifikation abgeschlossen
- Du verfügst über mindestens fünf Jahre Praxiserfahrung in TypeScript/Node.js sowie C/C++
- Du arbeitest routiniert mit Docker und Compose und hast erste Berührungspunkte mit Kubernetes (K8S) und Helm
- Du bringst fundiertes Know-how im Umgang mit Microservices und verteilten Systemen mit
- CI/CD-Prozesse sind dir vertraut, und du hast praktische Erfahrung mit Tools wie Jenkins, Nexus, Git und Subversion
- Du kommunizierst fliessend auf Deutsch und kannst dich sicher auf Englisch verständigen
Software Engineer Embedded Systems (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.
Verantwortung
Verantwortung für Design, Implementierung und kontinuierliche Weiterentwicklung anspruchsvoller Softwarekomponenten auf Basis moderner C++-Technologien.
Konzeption skalierbarer Embedded-, Edge- oder Systemplattformen unter Einhaltung definierter Architektur-, Qualitäts- und Sicherheitsrichtlinien.
Umsetzung von Entwicklungs-, Integrations-, Test- und Release-Prozessen innerhalb eines strukturierten Software-Lifecycles.
Analyse technischer Anforderungen sowie Entwicklung innovativer Lösungsansätze in enger Zusammenarbeit mit Architektur-, Hardware- und Qualitätsteams.
Aktive Mitwirkung an der Weiterentwicklung von Engineering-Standards, Softwarearchitekturen und Best Practices über Systemgrenzen hinweg.
Qualifikationen
Abgeschlossenes Hochschulstudium in Informatik, Computer Engineering, Embedded Systems oder einer vergleichbaren technischen Fachrichtung.
Mehrjährige Erfahrung in der Entwicklung komplexer Software mit Modern C++, STL, Multithreading sowie objektorientiertem Design.
Kenntnisse in Softwarearchitektur, Design Patterns, Unit Testing, Continuous Integration, Versionsverwaltung (Git) und Build-Systemen wie CMake oder Bazel.
Idealerweise Erfahrung mit Linux, Embedded-Plattformen, Echtzeitbetriebssystemen, Qt, Boost oder Kommunikationsprotokollen wie CAN, Ethernet oder TCP/IP.
Strukturierte und eigenverantwortliche Arbeitsweise, ausgeprägte Problemlösungskompetenz sowie Freude an interdisziplinärer Zusammenarbeit.