170 IT - Software Development in Saas im Prättigau
Senior Embedded Software Entwickler C++ 80–100% (m/w/d)
Rolle
Im Kundenauftrag suchen wir für ein international führendes Technologieunternehmen im Bereich Mess-, Automatisierungs- und Prozesstechnik eine erfahrene Fachperson in der Embedded Softwareentwicklung. Das Unternehmen entwickelt innovative Sensoren, Messgeräte und Automatisierungslösungen für Kunden aus Industrie, Prozessautomation und Infrastruktur und setzt auf modernste Technologien sowie höchste Qualitätsstandards.
Verantwortung
Entwicklung und Weiterentwicklung von Embedded Software in C++ für innovative Mess- und Automatisierungssysteme
Konzeption, Design und Implementierung von hardwarenahen Softwarekomponenten
Entwicklung von Softwarearchitekturen für Embedded- und Echtzeitsysteme
Analyse von Anforderungen und Erarbeitung technischer Lösungskonzepte
Durchführung von Code-Reviews sowie Sicherstellung einer hohen Softwarequalität
Entwicklung und Durchführung von Unit-, Integrations- und Systemtests
Fehleranalyse, Debugging und Performanceoptimierung
Zusammenarbeit mit Hardware-, Elektronik-, System- und Testingenieuren
Unterstützung bei der Integration neuer Technologien und Produktplattformen
Erstellung technischer Spezifikationen und Entwicklungsdokumentationen
Mitarbeit bei der Weiterentwicklung von Entwicklungsprozessen und Softwarestandards
Qualifikationen
Abgeschlossenes Studium als Softwareingenieur FH/ETH, Informatikingenieur FH/ETH, Elektroingenieur FH/ETH oder vergleichbare technische Fachrichtung
Mehrjährige Erfahrung in der Embedded Softwareentwicklung
Sehr gute Kenntnisse in C++
Erfahrung mit Embedded Linux, Echtzeitsystemen, Mikrocontrollern und hardwarenaher Softwareentwicklung
Kenntnisse moderner Softwarearchitekturen, Testmethoden und Versionsverwaltungssysteme
Erfahrung in einem regulierten Industrie- oder Automationsumfeld von Vorteil
Benefits
IAM Software Engineer (m/w/d)
Verantwortung
Du entwickelst und integrierst Softwarelösungen für Identitäts- und Berechtigungsmanagement in Embedded-Kommunikationssystemen
In dieser Rolle analysierst du Systemanforderungen und erstellst präzise Software-Spezifikationen
Du programmierst und wartest Anwendungen in C/C++ und Python für sicherheitsrelevante Embedded-Systeme
Du integrierst LDAP-, AD- und Proxy-Server sowie weitere Software-Module in bestehende Systeme
Du führst Unit-Tests und Integrationstests durch und stellst so Qualität und Stabilität der Software sicher
In dieser Rolle dokumentierst du Architektur, Code und Tests und arbeitest aktiv in agilen Teams an der Einführung neuer Technologien im Embedded-Bereich mit
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung.
- Du verfügst über mehrjährige Praxis in der Embedded-Softwareentwicklung.
- Du hast Erfahrung mit Netzwerktechnologien sowie idealerweise in den Bereichen PKI, Smartcards, LDAP und Active-Directory-Technologien.
- Du bist mit der Implementierung von Zugriffskontrollen (Access Rights) vertraut.
- Du arbeitest sicher mit Versionsverwaltungssystemen wie Git sowie mit Build-Systemen wie CMake und Make.
- Du kommunizierst sicher auf Deutsch und Englisch und überzeugst durch eine aufgeschlossene, teamorientierte Persönlichkeit.
Benefits
Softwareentwicklung Identitäts- und Zugriffsverwaltung (m/w/d)
Verantwortung
- Du integrierst und entwickelst Software für Identitäts- und Berechtigungsmanagement in embedded Kommunikationssystemen.
- In dieser Rolle analysierst du Systemanforderungen und erstellst präzise Software-Spezifikationen.
- Du programmierst Softwarekomponenten in C/C++ und Python und bindest sie in bestehende Embedded-Systeme ein.
- Als Softwareentwicklerin bzw. Softwareentwickler für Identitäts- und Zugriffsverwaltung integrierst du LDAP-, AD- und Proxy-Server.
- Du führst Unit-Tests und Integrationstests durch und stellst so die Qualität und Stabilität der Software sicher.
- In dieser Rolle dokumentierst du Software-Architektur, Code und Tests und arbeitest aktiv in agilen Teams (Scrum/Kanban) mit.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung
- Mehrjährige Praxis in der Embedded-Softwareentwicklung, idealerweise in komplexen Systemumgebungen
- Fundierte Kenntnisse in Netzwerk-Technologien sowie Erfahrung mit PKI, Smartcards, LDAP und AD
- Erprobte Erfahrung in der Konzeption und Implementierung von Zugriffskontrollen (Access Rights)
- Sicherer Umgang mit Git sowie gängigen Build-Systemen wie CMake und Make
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift sowie eine offene, teamorientierte Persönlichkeit
Senior C# Entwickler:in (m/w/d)
Verantwortung
Du entwickelst innovative Softwarelösungen für Servoantriebe, Motion Controller und Automatisierungssysteme in einem motivierten Team.
In dieser Rolle konzipierst und entwirfst du Desktop-Tools zur Inbetriebnahme von Antriebssystemen.
Du implementierst und verifizierst Desktop-Software für die Antriebsregelung mit C#/.NET.
Du wartest und optimierst unsere Build-, Test- und CI/CD-Prozesse.
Du arbeitest eng mit anderen Entwicklungsteams zusammen und stimmst fachliche Anforderungen ab.
In dieser Rolle trägst du Verantwortung für die kontinuierliche Weiterentwicklung unserer Softwarelösungslandschaft.
Qualifikationen
- Abgeschlossenes Studium in Software Engineering, Informatik, Elektrotechnik oder eine vergleichbare Qualifikation.
- Mehrjährige praktische Erfahrung in der Softwareentwicklung mit C#/.NET und WPF, idealerweise im Desktop-Umfeld.
- Routine in der Entwicklung benutzerfreundlicher Desktop-Anwendungen mit starkem Fokus auf Usability und Nutzererlebnis.
- Hoher Anspruch an sauberen, objektorientierten Code sowie an eine strukturierte, wartbare Softwarearchitektur.
- Verständnis für automatisierte Tests und moderne Entwicklungspraktiken; Qualitätssicherung ist für dich selbstverständlicher Teil der Arbeit.
- Freude an agiler Zusammenarbeit im SCRUM-Team, kontinuierlicher persönlicher Weiterentwicklung und sicherer Kommunikation in Deutsch und/oder Englisch.
Softwareentwickler*in C# und .NET (m/w/d)
Verantwortung
- Du entwickelst innovative Softwarelösungen für Antriebssysteme, Motion Controller und Automatisierungssysteme in einem motivierten Team.
- In dieser Rolle konzipierst und designst du Desktop-Tools zur Inbetriebnahme von Antriebs- und Regelungssystemen.
- Du implementierst und verifizierst C#/.NET-Anwendungen für die effiziente Parametrierung und Steuerung von Servoantrieben.
- Als Softwareentwickler*in C# und .NET pflegst und optimierst du unsere Build-, Test- und CI/CD-Prozesse kontinuierlich.
- Du arbeitest eng mit anderen Entwicklungsteams zusammen und stimmst dich zu Architektur, Qualität und Releases ab.
- In dieser Rolle bringst du eigene Ideen ein, um Tools, Prozesse und Zusammenarbeit technisch wie fachlich weiterzuentwickeln.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium in Software Engineering, Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung.
- Du hast fundierte Praxiserfahrung in der Softwareentwicklung mit C#/.NET und WPF.
- Du entwickelst Desktopanwendungen mit starkem Fokus auf Usability und eine überzeugende User Experience.
- Sauberer, objektorientierter Code und eine klare Softwarearchitektur sind für dich selbstverständlich.
- Du stehst für hohe Softwarequalität und setzt automatisierte Tests als festen Bestandteil moderner Entwicklung ein.
- Agiles Arbeiten im SCRUM-Team sowie kontinuierliche persönliche Weiterentwicklung und Offenheit für neue Technologien zeichnen dich aus.
Benefits
Senior Software Engineer (Java und/oder C#) (m/w/d)
Verantwortung
Du nimmst die Kundenbedürfnisse auf und analysierst sie gründlich.
Du erarbeitest technische Spezifikationen und verantwortest Design sowie Umsetzung kundenspezifischer Backend-Lösungen innerhalb der bestehenden Systemarchitektur.
In dieser Rolle entwickelst du komplexe, kundenspezifische Intralogistikanwendungen im Backend weiter.
Du übernimmst den technischen Support für unsere Lösungen und begleitest deren Betrieb.
Du führst Entwickler- und Systemtests durch und sicherst so die Qualität der Anwendungen.
Du begleitest Inbetriebnahmen, schulst Anwender:innen, unterstützt den Hochlauf der Kundenanlagen und arbeitest eng mit Consultants und Projektleitern zusammen.
Qualifikationen
- Du verfügst über einen FH- oder HF-Abschluss in Informatik, Elektrotechnik, Systemtechnik oder einer vergleichbaren Ausbildung.
- Mehrjährige Erfahrung in der objektorientierten Softwareentwicklung mit Java und/oder C#, idealerweise ergänzt durch Kenntnisse in C oder C++.
- Praxis im Einsatz moderner Frontend-Technologien, insbesondere mit Angular und TypeScript.
- Idealerweise Erfahrung im Umgang mit relationalen Datenbanken (z. B. Oracle) sowie mit Linux-Betriebssystemen.
- Analytische, strukturierte und lösungsorientierte Arbeitsweise gepaart mit hoher Kundenorientierung und ausgeprägter Kommunikationsfähigkeit.
- Sehr gute Deutsch- und Englischkenntnisse sowie Freude an der Arbeit in einem agilen Umfeld und Bereitschaft zu gelegentlichen Reisen (ca. 10 %).
Benefits
Fullstack Softwareentwickler:in Anwendungen (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne Fullstack-Anwendungen von der Konzeption über die Implementierung bis hin zum Betrieb aktiv mit und treibst deren kontinuierliche Weiterentwicklung voran. Du übernimmst Verantwortung für die Architektur, entwickelst performante Backend-Services und sorgst für nutzerfreundliche, stabile Frontends. Dabei analysierst du Anforderungen, übersetzt sie in tragfähige technische Lösungen und stellst eine hohe Qualität durch sauberen, wartbaren Code sicher. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, koordinierst Schnittstellen und trägst mit deinem Fachwissen zu fundierten technischen Entscheidungen bei. Zudem evaluierst du neue Technologien und Methoden, um die bestehenden Anwendungen und Entwicklungsprozesse stetig zu optimieren.
Verantwortung
- Du entwickelst und betreibst unsere Webanwendungen inklusive der zugehörigen Schnittstellen.
- In dieser Rolle planst und realisierst du Updates sowie Releasewechsel unserer Anwendungen.
- Du übernimmst Analyse, Systemdesign, Qualitätssicherung und technische Dokumentation.
- Als Fullstack Softwareentwickler:in triffst du technische Entscheidungen im Team.
- Du verbesserst unsere Produkte kontinuierlich, etwa durch höhere Codequalität, Best Practices und Automatisierung.
- In dieser Rolle teilst du aktiv Wissen und arbeitest eng mit deinem Team zusammen.
Qualifikationen
- Ausbildung als Applikationsentwickler:in oder vergleichbare Berufserfahrung
- Fundierte Praxis in der modernen Frontend-Entwicklung, idealerweise mit Angular
- Erste Erfahrung in der Backend-Entwicklung mit PHP oder hohe Lernbereitschaft dafür, ergänzt durch solide SQL-Kenntnisse
- Souveräner Umgang mit Git-Tools wie GitLab
- Ausgeprägter Qualitätsanspruch an sauberen, wartbaren Code, inklusive Code Reviews und Pair Programming
- Analytische, selbstorganisierte und agile Arbeitsweise mit Freude an komplexen technischen Herausforderungen
Benefits
Fullstack Softwareentwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die Fullstack-Entwicklung moderner Anwendungen und gestaltest sowohl performante Backends als auch nutzerfreundliche Frontends. Du verantwortest die Konzeption, Implementierung und Weiterentwicklung von Softwarelösungen entlang des gesamten Entwicklungszyklus – von der Anforderungsanalyse über das Design bis zum Deployment. Dabei arbeitest du mit zeitgemässen Technologien, setzt Clean-Code-Prinzipien um und stellst durch automatisierte Tests sowie Code-Reviews eine hohe Softwarequalität sicher. Zudem analysierst du bestehende Systeme, identifizierst Optimierungspotenziale und setzt Verbesserungen strukturiert und nachhaltig um. Als Professional bringst du deine Erfahrung aktiv ein, um Architekturen mitzugestalten und technische Entscheidungen fundiert zu treffen.
Verantwortung
- Du entwickelst und betreibst unsere Webanwendungen sowie deren Schnittstellen weiter
- In dieser Rolle planst und realisierst du Updates sowie Releasewechsel
- Du übernimmst Analyse, Systemdesign, Qualitätssicherung und technische Dokumentation
- In dieser Rolle triffst du gemeinsam im Team fundierte technische Entscheidungen
- Du verbesserst unsere Produkte kontinuierlich, insbesondere Codequalität, Best Practices und Automatisierung
- Als Fullstack Softwareentwickler teilst du dein Wissen aktiv und arbeitest eng mit deinem Team zusammen
Qualifikationen
- Abgeschlossene Ausbildung als Applikationsentwickler:in oder vergleichbare Berufserfahrung
- Fundierte Praxiserfahrung in der Frontend-Entwicklung mit modernen Frameworks, idealerweise Angular
- Erste Kenntnisse in der Backend-Entwicklung mit PHP oder hohe Motivation, dich in diesem Bereich weiterzuentwickeln, ergänzt durch sichere SQL-Skills
- Routiniert im Umgang mit Git, zum Beispiel GitLab
- Hoher Qualitätsanspruch an sauberen, getesteten Code sowie Erfahrung mit Code Reviews oder Pair Programming
- Ausgeprägtes analytisches Denkvermögen, Freude an der strukturierten Lösung komplexer technischer Aufgaben und Erfahrung im agilen Arbeiten
Benefits
Senior Softwareentwickler:in (m/w/d)
Verantwortung
Du analysierst Kundenbedürfnisse und leitest klare Anforderungen für Softwarelösungen ab
In dieser Rolle erarbeitest du technische Spezifikationen und verantwortest Design sowie Umsetzung kundenspezifischer Lösungen innerhalb der bestehenden Systemarchitektur
Du entwickelst und wartest komplexe, kundenspezifische Intralogistikanwendungen im Rahmen des Softwareengineerings
Du übernimmst technischen Support und begleitest unsere Kunden bei fachlichen Fragestellungen
Du planst und führst Entwickler- und Systemtests durch, um Funktionalität und Qualität der Lösungen sicherzustellen
In dieser Rolle nimmst du Kundenanlagen in Betrieb, schulst Anwender und begleitest den Hochlauf der Systeme vor Ort
Qualifikationen
- Du verfügst über einen FH- oder HF-Abschluss in Informatik, Elektrotechnik, Systemtechnik oder einer vergleichbaren Ausbildung.
- Mehrjährige Erfahrung in der objektorientierten Softwareentwicklung mit Java und/oder C#, idealerweise ergänzt durch Kenntnisse in C oder C++.
- Praxis im Umgang mit modernen Frontend-Technologien, insbesondere Angular und TypeScript.
- Idealerweise Erfahrung mit relationalen Datenbanken (z. B. Oracle) sowie mit Linux Betriebssystemen.
- Analytische, lösungsorientierte und strukturierte Arbeitsweise sowie eine positive, initiative und teamfähige Persönlichkeit.
- Sehr gute Deutsch- und Englischkenntnisse, hohe Kundenorientierung, ausgeprägte Kommunikationsfähigkeit und Bereitschaft zu rund 10 % Reisetätigkeit.
Benefits
Software Engineer Dynamics 365 Business Central (m/w/d)
Verantwortung
Du unterstützt die Projektleiter/innen bei der Konzeption von Lösungen auf Basis von D365 Business Central.
Du erstellst fundierte Aufwandschätzungen für kundenspezifische Zusatzentwicklungen.
Du realisierst Kundenerweiterungen, Anpassungen und Schnittstellen zu externen Anwendungen (z.B. via REST API).
Du führst Datenmigrationen aus früheren Dynamics NAV Versionen in D365 Business Central durch.
Du unterstützt Projektleiter/innen und das Support-Team bei technischen Fragestellungen.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium in Wirtschaftsinformatik, Softwareentwicklung oder eine vergleichbare Ausbildung.
- Du hast fundierte Praxiserfahrung in der Entwicklung mit Microsoft Dynamics NAV bzw. D365 Business Central (AL, C/AL, Visual Studio Code).
- Du bist sicher im Umgang mit Schnittstellen (XML/JSON), insbesondere REST-API-Webservices; JavaScript-Kenntnisse sind von Vorteil.
- Du verstehst betriebswirtschaftliche Zusammenhänge und interessierst dich für ERP-Prozesse.
- Du bist offen für moderne Cloud-Technologien wie Azure und Microsoft 365.
- Du kommunizierst sicher auf Deutsch und Englisch.
Benefits