91 Software Development - Software in Schinznach-dorf
Softwareentwickler:in C++ (m/w/d)
Über
Verantwortung
- Du entwickelst unsere Enterprise-Software weiter und setzt fachliche Anforderungen in robuste und benutzerfreundliche Funktionen um.
- Du arbeitest in einer etablierten C++-Codebasis und entwickelst die darin enthaltene Business-Logik nachhaltig weiter.
- Du analysierst bestehende Abläufe und Anforderungen, übersetzt sie in passende technische Lösungen und setzt diese eigenständig im Team um.
- Du arbeitest eng mit dem Entwicklungsteam, dem Verkauf, der Beratung und weiteren Fachpersonen zusammen, um passgenaue Lösungen für unsere Kund:innen zu realisieren.
- Du bringst Dich aktiv in die Weiterentwicklung unserer Entwicklungsprozesse, die Codequalität und die Testbarkeit unserer Software ein.
Qualifikationen
- Du verfügst über mehrjährige praktische Erfahrung in der Softwareentwicklung mit C++, idealerweise im Enterprise-Umfeld.
- Du hast Freude daran, komplexe fachliche Anforderungen zu verstehen und in klare, wartbare Business-Logik zu übersetzen.
- Du findest Dich auch in komplexen und bestehenden Softwaresystemen zurecht und arbeitest Dich gerne in umfangreiche Codebasen ein.
- Du bringst Kenntnisse in objektorientierter Programmierung, relationalen Datenbanken und automatisierten Tests mit.
- Du arbeitest sorgfältig, lösungsorientiert und pragmatisch, kommunizierst klar und übernimmst gerne Verantwortung für Deine Aufgaben und Lösungen.
Benefits
Software Engineer Backend (m/w/d)
Über
Verantwortung
Backend-Lösungen mit C# und .NET konzipieren, entwickeln und kontinuierlich weiterentwickeln.
REST APIs und Schnittstellen für die Integration unterschiedlicher Systeme implementieren.
Business Applications mit Microsoft Dynamics 365 und Power Platform entwickeln und erweitern.
Softwarequalität durch automatisierte Tests, Code Reviews und etablierte Entwicklungsstandards sicherstellen.
Technische Aufgaben koordinieren, Lösungen dokumentieren und Kunden bei Wartung und technischen Fragestellungen unterstützen.
Qualifikationen
Mehrjährige Erfahrung in der Backend-Entwicklung mit C# und .NET.
Fundierte Kenntnisse in objektorientierter Entwicklung, modernen Softwarearchitekturen, REST APIs und Systemintegrationen.
Erfahrung mit Dynamics 365 und Power Platform oder Motivation, sich fundiert in diese Technologien einzuarbeiten.
Kenntnisse in Microsoft Azure, SQL Server, Git und CI/CD von Vorteil.
Selbstständige, strukturierte Arbeitsweise sowie sehr gute Deutsch- und gute Englischkenntnisse; Wohnsitz in der Schweiz erforderlich.
Benefits
Software Engineer – Java, Architecture & DevOps (m/w/d)
Über
Verantwortung
Du entwickelst leistungsfähige Java-Anwendungen für zentrale Systeme und bringst bestehende Lösungen gezielt weiter.
Du erarbeitest technische Konzepte, prüfst neue Ansätze und stellst deren Qualität durch automatisierte Tests sicher.
Du begleitest deine Anwendungen über den gesamten Lebenszyklus – von der Entwicklung bis zum produktiven Betrieb.
Du setzt moderne Engineering-Prinzipien wie Clean Code, TDD, BDD und Domain-Driven Design konsequent ein.
Du arbeitest im agilen Umfeld eng mit verschiedenen Spezialisten zusammen und verbesserst Lösungen sowie Prozesse kontinuierlich.
Qualifikationen
Du verfügst über mindestens fünf Jahre Praxis in der agilen Entwicklung mit Java und modernen Enterprise-Technologien.
Du kennst Frameworks und Werkzeuge wie Quarkus, SQL, Docker, Kubernetes sowie automatisierte Build- und Deployment-Prozesse.
Du bringst Erfahrung mit Cloud-nativen Architekturen und modernen Betriebsmodellen im DevOps-Umfeld mit.
Du hast Freude an der Modernisierung gewachsener Anwendungen und verfügst über fundierte Refactoring-Erfahrung.
Du denkst qualitätsorientiert, arbeitest strukturiert und interessierst dich dafür, komplexe Versicherungsthemen technisch zu verstehen.
Benefits
Low-Code Developer – OutSystems (m/w/d)
Über
Verantwortung
Du entwickelst, wartest und optimierst Unternehmensanwendungen auf der OutSystems-Plattform und setzt User Stories in hochwertige Lösungen um.
Du entwickelst wiederverwendbare, skalierbare und wartbare Softwarekomponenten und arbeitest dabei eng mit Tech Leads, Solution Architects und Fachspezialisten zusammen.
Du führst Unit- und Integrationstests durch, behebst Fehler und optimierst Applikationen unter Berücksichtigung von Sicherheits-, Qualitäts- und Entwicklungsstandards.
Du dokumentierst deine Lösungen laufend und stellst dadurch Transparenz und Nachvollziehbarkeit sicher.
Du engagierst dich in Scrum Events und begleitest Tests, Deployments, Go-Live-Aktivitäten sowie den Wissensaustausch im Team.
Qualifikationen
Du hast eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder einem vergleichbaren Fachbereich abgeschlossen.
Du bringst mehrjährige Erfahrung in der Entwicklung von Unternehmensanwendungen mit OutSystems sowie in der Entwicklung responsiver Web- und Mobile-Anwendungen mit.
Du kennst dich mit REST- und SOAP-APIs, der Integration externer Systeme sowie relationalen Datenbanken und SQL aus.
Du verfügst über fundierte Kenntnisse in Softwareentwicklung, Testing und Versionierung sowie idealerweise Erfahrung mit agilen bzw. Scrum-Methoden und HTML, CSS und JavaScript.
Du arbeitest lösungsorientiert, hast ein gutes Gespür für Usability und Frontend-Entwicklung und verfügst über gute Deutsch- und Englischkenntnisse
Benefits
.NET Software Engineer (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!
Verantwortung
Konzeption und Entwicklung moderner Softwarelösungen mit C# und .NET sowie Integration neuer Applikationen in bestehende Systemlandschaften
Analyse fachlicher und technischer Anforderungen in enger Zusammenarbeit mit dem Product Management sowie Überführung in nachhaltige Softwarekonzepte
Umsetzung performanter und benutzerfreundlicher Web-, Backend- und Schnittstellenlösungen unter Berücksichtigung etablierter Engineering-Standards
Sicherstellung einer hohen Softwarequalität sowie Übernahme einer technischen Beratungsrolle bei Architektur-, Integrations- und Entwicklungsfragen
Qualifikationen
Fachhochschulabschluss im IT-Umfeld oder vergleichbare Qualifikation sowie praktische Erfahrung in der professionellen Softwareentwicklung
Fundierte Kenntnisse in C# und aktuellen .NET-Technologien sowie idealerweise Erfahrung mit Blazor, .NET Aspire, Wolverine, Java oder Go
Erfahrung mit Webapplikationen, Webservices, Benutzeroberflächen, Datenbanken und Backend-Systemen sowie Interesse an Security, Authentisierung und Kryptografie
Analytische und konzeptionelle Persönlichkeit mit schneller Auffassungsgabe, ausgeprägter Kommunikationsstärke sowie guten Deutsch- und Englischkenntnissen
Benefits
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
ERP Software Engineer – Business Central (m/w/d)
Über
Rolle
In dieser Rolle als Senior Software Engineer Dynamics 365 Business Central setzt du dein tiefes IT-Know-how ein, um anspruchsvolle Lösungen kreativ, schnell und konsequent lösungsorientiert zu gestalten. Du nutzt dein BC-Super-Brain, um komplexe Anforderungen aufzunehmen, zu strukturieren und in stabile, performante Business-Central-Lösungen zu überführen. Mit deinem hohen Qualitätsanspruch sorgst du dafür, dass Implementierungen reibungslos funktionieren und einen nachhaltigen Mehrwert schaffen. Durch deine Erfahrung prägst du Architektur- und Technologieentscheide rund um Dynamics 365 Business Central massgeblich mit. Als erfahrene Fachperson übernimmst du Verantwortung im gesamten Entwicklungszyklus und trägst entscheidend dazu bei, dass Projekte sicher von der Startbahn in eine saubere Landung geführt werden.
Verantwortung
- Du entwickelst cloudbasierte Lösungen in Microsoft Dynamics 365 Business Central
- In dieser Rolle setzt du deine sehr guten Development Skills in AL und Visual Studio Code ein
- Als Senior Software Engineer Dynamics 365 Business Central integrierst du moderne Schnittstellen wie REST APIs
- Du nutzt deine Deutsch- und Englischkenntnisse für die Zusammenarbeit in einem internationalen Umfeld
- In dieser Rolle übernimmst du Verantwortung im Start-up-Umfeld und gestaltest gemeinsam mit dem Team den Markt mit
Qualifikationen
- Du bringst Erfahrung in der Entwicklung mit Claude Code mit
- Du hast Erfahrung in der Produktentwicklung von skalierbaren Standardlösungen für viele Kunden
- Du verfügst über Kenntnisse im Bereich Finanzbuchhaltung
- Du hast etwas Erfahrung mit .NET
- Du entwickelst unsere Apps zur Erweiterung von BC weiter
- Du setzt Kundenanforderungen vom Lösungsdesign über Unit-Tests bis zum Deployment um
Senior Java Enterprise Application Engineer – Banking (m/w/d)
Über
Verantwortung
Weiterentwicklung einer zentralen Enterprise-Plattform für geschäftskritische Finanzprozesse sowie Umsetzung neuer Funktionen und Integrationen mit Java und Spring-Technologien
Technische Betreuung komplexer Applikationen inklusive Fehleranalyse, Performance-Optimierung und 3rd-Level-Engineering für produktive Systeme mit hoher Nutzerrelevanz
Konzeption des nächsten technologischen Evolutionsschritts einer etablierten Kernanwendung gemeinsam mit Softwarearchitektur, Engineering und DevOps
Aufbau robuster Qualitätssicherungsmechanismen durch Testautomatisierung und Plausibilisierung sowie gezielte Nutzung von AI zur Beschleunigung des Software-Development-Lifecycles
Qualifikationen
Höhere Informatikausbildung sowie mehrjährige Entwicklungserfahrung mit Java-basierten Enterprise-Applikationen, idealerweise im Banking- oder Financial-Services-Umfeld
Tiefgehendes Verständnis von Java, Spring und Spring Boot sowie Erfahrung mit Build-, Versionierungs- und Integrationsprozessen über Maven und Git
Gute Kenntnisse von SQL und relationalen Datenbanken sowie von Vorteil Erfahrung mit Oracle, Vaadin, Angular oder weiteren modernen Webtechnologien
Ausgeprägtes Qualitäts- und Architekturverständnis kombiniert mit Erfahrung in agilen Teams, sicherer Kommunikation auf Deutsch und Interesse an AI-unterstütztem Engineering
Benefits
Java/Oracle Software Engineer (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Industrieunternehmen mit internationaler Ausrichtung und hoher Kompetenz im Maschinen- und Anlagenbau. Das Unternehmen entwickelt technisch anspruchsvolle Systemlösungen und verbindet moderne Technologien mit umfassendem Engineering-Know-how. Mitarbeitende profitieren von einem vielseitigen und technologisch geprägten Arbeitsumfeld.
Rolle
Du suchst nach einer neuen Herausforderung als Software Engineer. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung und Implementierung von Softwarelösungen. Du verbringst deine Zeit damit, komplexe Probleme zu lösen und innovative Lösungen zu finden. Als Professional in deinem Bereich bringst du bereits umfangreiche Erfahrung mit und bist bereit, deine Fähigkeiten weiterzuentwickeln. Du bist ein wichtiger Teil des Entwicklungsprozesses und trägst dazu bei, dass Projekte erfolgreich umgesetzt werden.
Verantwortung
- Du analysierst, spezifizierst, entwirfst und entwickelst unser Warehouse Management System
- In dieser Rolle als Software Engineer weiterentwickelst du das bestehende Framework in JAVA
- Du erarbeitest selbstständig Lösungsvorschläge für komplexe Probleme
- Als Software Engineer dokumentierst du unsere Softwarelösung
- Du coachst Entwickler und sorgst für permanente Qualitätssicherung des Produktes
- Du erarbeitest und setzt Architektur- und Projektabwicklungsrichtlinien um
Qualifikationen
- Du hast ein abgeschlossenes Hochschulstudium in Informatik oder Elektrotechnik
- Du bringst mehrjährige Erfahrung als Senior Software Engineer und Architekt mit
- Du verfügst über ausgezeichnete Kenntnisse der objektorientierten Softwareentwicklung in JAVA
- Du hast Erfahrung mit modernen Arbeitsmitteln wie Spring, Hibernate, QueryDSL, Maven, Angular
- Du hast gute Datenbankkenntnisse, vorzugsweise Oracle, MSSQL oder PL/SQL
- Du bist eine initiative, lösungsorientierte und teamfähige Persönlichkeit
Benefits
Java Software Engineer (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung als Software Engineer? In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Softwarelösungen und bringst deine Fähigkeiten und Erfahrungen ein, um innovative Produkte zu kreieren. Du verantwortest die gesamte Entwicklung, von der Planung bis zur Umsetzung, und sorgst dafür, dass die Lösungen den Anforderungen entsprechen. Mit deinem professionellen Erfahrungslevel bist du bestens gerüstet, um komplexe Aufgaben zu meistern und deine Fähigkeiten kontinuierlich weiterzuentwickeln. Du bist bereit, deine Karriere als Software Engineer voranzutreiben und neue Herausforderungen anzunehmen.
Verantwortung
- Du bist in der Neu- und Weiterentwicklung von Applikationen auf Basis von Java und Spring Boot tätig
- In dieser Rolle entwickelst du Softwarelösungen für Kunden und analysierst, spezifizierst und implementierst diese
- Als Software Engineer erarbeitest du gemeinsam mit dem Team Lösungsarchitekturen und setzt diese um
- Du unterstützt die Business Analysten bei den Anforderungsanalysen
- In dieser Rolle arbeitest du eng mit den Kunden zusammen, um deren Anforderungen zu verstehen und umzusetzen
- Du setzt die entwickelten Lösungen um und sorgst für deren erfolgreiche Implementierung
Qualifikationen
- Du verfügst über solide Kenntnisse der Programmiersprache Java und Spring Boot
- Du hast mehrjährige Berufserfahrung in der Entwicklung von Software in einem agilen Umfeld
- Du hast Kenntnisse in Cloud Computing und Container-Technologien, wie Docker
- Du hast praktische Erfahrungen mit modernen Softwarearchitekturen
- Du hast Erfahrung mit End-to-End Testing für Softwarelösungen
Benefits