138 offene Stellen Software Development
C#/.NET Developer (m/w/d)
Rolle
In dieser Rolle entwickelst du intelligente .NET/C#-Lösungen, die einen direkten Beitrag zur modernen Abfall- und Kreislaufwirtschaft leisten. Du gestaltest die digitale Transformation mit, indem du an modularen Softwarelösungen arbeitest, die auf Megatrends wie Nachhaltigkeit, Urbanisierung und Digitalisierung reagieren. Du übernimmst Verantwortung für die kontinuierliche Weiterentwicklung und Qualitätssicherung der Anwendungen, damit sie im anspruchsvollen Alltag diverser Nutzergruppen zuverlässig funktionieren. Dabei analysierst du Anforderungen, setzt diese in sauberen Code um und begleitest den gesamten Entwicklungszyklus. Durch dein Engagement trägst du dazu bei, komplexe Prozesse effizienter, transparenter und zukunftsfähig zu machen.
Verantwortung
- Du entwickelst unsere webbasierte Cloud-Software mit C#/.NET, ASP.NET und SQL weiter und unterstützt deren Betrieb
- In dieser Rolle arbeitest du aktiv in agilen Projekten mit und nutzt dabei Scrum, Azure DevOps sowie Build- und Release-Pipelines
- Du übernimmst Testing und Deployment und unterstützt unsere Kunden bei technischen Fragestellungen
- Als C#/.NET Developer arbeitest du dich in die bestehende Codebasis ein und trägst zur Produktpflege, Fehlerbehebung und Stabilisierung der Anwendungen bei
- Du kooperierst eng mit internen Teams, externen Partnern und unserem CTO, um Anforderungen zu verstehen und umzusetzen
Qualifikationen
- Du hast einen Bachelor oder Master in Computer Engineering oder eine vergleichbare Ausbildung abgeschlossen.
- Du verfügst über 2–5 Jahre Praxis in der C#/.NET-Entwicklung mit Schwerpunkt Backend und SQL-Datenbanken.
- Du kennst dich mit Web-Frontends (z.B. ASP.NET, DevExpress) sowie mit Microsoft Azure und DevOps aus.
- Idealerweise hast du erste Erfahrungen im Mobile-Frontend mit .NET MAUI oder Blazor sowie in der Datenbank-Administration gesammelt.
- Du arbeitest analytisch, strukturiert, teamorientiert und mit klarer Kundenfokussierung.
- Du kommunizierst sehr gut auf Deutsch (Muttersprache oder vergleichbares Niveau) und flüssig auf Englisch; Französisch ist ein Plus.
Benefits
Softwareentwickler*in ERP-Systeme Senior (m/w/d)
Rolle
In dieser Rolle übernimmst du als Senior Software Engineer Dynamics 365 Business Central die technische Verantwortung für anspruchsvolle ERP-Lösungen, die fachlich und technologisch überzeugen. Du analysierst komplexe Anforderungen, konzipierst kreative, schnelle und lösungsorientierte Ansätze und setzt diese in hochwertige, stabile Software um. Du verantwortest den gesamten Entwicklungszyklus von der technischen Spezifikation über die Implementierung bis hin zu Tests und Optimierung bestehender BC-Lösungen. Mit deinem tiefen IT-Wissen agierst du als fachliche Ansprechperson, teilst dein Know-how mit anderen und prägst so aktiv die Weiterentwicklung der ERP-Landschaft. Dabei behältst du stets Performance, Qualität und Zukunftssicherheit der eingesetzten Dynamics-365-Business-Central-Technologien im Blick.
Verantwortung
- Du entwickelst und optimierst cloudbasierte Lösungen auf Basis von Microsoft Dynamics 365 Business Central.
- Du setzt deine ausgeprägten Development Skills in AL und Visual Studio Code gezielt für hochwertige Softwarelösungen ein.
- In dieser Rolle integrierst du moderne Schnittstellen wie REST-APIs zuverlässig in bestehende Systemlandschaften.
- Du arbeitest in einem internationalen Umfeld und nutzt deine Deutsch- und Englischkenntnisse für eine klare Kommunikation.
- Als Softwareentwickler*in ERP-Systeme Senior übernimmst du aktiv Verantwortung im Start-up-Umfeld und treibst gemeinsam mit dem Team die Weiterentwicklung des Produkts voran.
Qualifikationen
- Du verfügst über fundierte Erfahrung in der Entwicklung mit Claude Code und bringst dich dabei aktiv in die Produktentwicklung ein.
- Du hast bereits skalierbare Standardlösungen für eine grosse Anzahl von Kunden entwickelt und denkst in wiederverwendbaren Produkten statt individuellen Anpassungen.
- Du kennst dich in der Finanzbuchhaltung aus und verstehst die fachlichen Anforderungen deiner Anwenderinnen und Anwender.
- Du bringst erste bis solide Erfahrung mit .NET mit und kannst diese gezielt in der Weiterentwicklung unserer Apps einsetzen.
- Du übernimmst Verantwortung für Softwarearchitekturen, koordinierst Integrationen mit Drittsystemen und begleitest den gesamten Software-Lebenszyklus mit DevOps-Mentalität.
- Du beobachtest neue Technologien, evaluierst deren Nutzen und teilst dein Wissen proaktiv im Team.
Benefits
Lead-Entwickler*in ERP-Softwarelösungen (m/w/d)
Rolle
In dieser Rolle übernimmst du als Senior Software Engineer Dynamics 365 Business Central die technische Führungsverantwortung für anspruchsvolle ERP-Softwarelösungen. Du analysierst komplexe Geschäftsanforderungen, konzipierst kreative, performante und skalierbare BC-Lösungen und setzt diese eigenverantwortlich um. Du verantwortest die Qualität der Architektur und des Codes, triffst technologische Entscheidungen und stellst sicher, dass Lösungen stabil, sicher und wartbar bleiben. Als fachliche Ansprechperson begleitest du andere Entwicklerinnen und Entwickler, gibst dein Know-how weiter und trägst so zur kontinuierlichen Weiterentwicklung des gesamten Teams bei. Mit deinem strukturierten, lösungsorientierten und schnellen Arbeitsstil prägst du die Weiterentwicklung der Dynamics-365-Business-Central-Landschaft entscheidend mit.
Verantwortung
- Du entwickelst und erweiterst cloudbasierte ERP-Lösungen auf Basis von Microsoft Dynamics 365 Business Central.
- In dieser Rolle nutzt du deine sehr guten AL- und Visual-Studio-Code-Skills, um performante und stabile Anwendungen zu realisieren.
- Als Lead-Entwickler*in definierst und implementierst du moderne Schnittstellen, insbesondere auf Basis von REST-APIs.
- Du stimmst dich in Deutsch und Englisch mit internen und externen Stakeholdern ab und stellst eine klare Kommunikation sicher.
- In dieser Rolle übernimmst du Verantwortung in einem dynamischen Start-up-Umfeld und trägst aktiv zur Weiterentwicklung des Produkts bei.
- Als Lead-Entwickler*in gestaltest du technische Standards und Best Practices, um die Qualität und Skalierbarkeit der ERP-Lösungen sicherzustellen.
Qualifikationen
- Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise mit Fokus auf skalierbare Standardprodukte statt Individual-Customizing
- Praxis im Einsatz von Claude Code oder vergleichbaren AI-gestützten Entwickler-Tools
- Gute Kenntnisse in der Finanzbuchhaltung und Verständnis für betriebswirtschaftliche Abläufe
- Erste Erfahrung mit .NET-Technologien und Bereitschaft, dieses Wissen weiter auszubauen
- Routine in der ganzheitlichen Umsetzung von Kundenanforderungen – vom Lösungsdesign über Unit-Tests bis zum Deployment
- Ausgeprägte Team- und Kommunikationsfähigkeit für die enge Zusammenarbeit mit Product Owner, Projektleitung und anderen Software Engineers
Benefits
Application Security Tester (m/w/d)
Verantwortung
Planung, Durchführung und Koordination von Penetrationstests für Anwendungen, Systeme und (Cloud-)Infrastrukturen
Analyse, Dokumentation und Kommunikation von Sicherheits- und Compliance-Risiken an technische und fachliche Ansprechpartner
Beratung bei der Umsetzung von Sicherheitsmaßnahmen und Überprüfung der Wirksamkeit
Entwicklung und Automatisierung von Testmethoden sowie kontinuierliche Weiterentwicklung interner Tools
Optional: Code Reviews, Red Teaming, Social-Engineering-Tests, Schulungen und Malware-Analysen
Qualifikationen
Abgeschlossene IT-Ausbildung (z. B. Informatik HF, FH, Uni)
Mehrjährige Erfahrung in Cybersecurity, Penetration Testing oder Application Security Testing
Idealerweise zertifiziert
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Penetration Tester / Cybersecurity (m/w/d)
Verantwortung
Planung, Durchführung und Koordination von Penetrationstests für Anwendungen, Systeme und (Cloud-)Infrastrukturen
Dokumentation von Sicherheits- und Compliance-Risiken, Erstellung technischer Berichte und Reports
Kommunikation der Ergebnisse an technische und fachliche Ansprechpartner
Beratung bei der Umsetzung von Sicherheitsmassnahmen und Nachprüfung der Wirksamkeit
Forschung, Weiterbildung und Entwicklung neuer Testmethoden sowie Automatisierung bestehender Verfahren
Optional je nach Interesse: Code Reviews, Red Teaming, Social-Engineering-Tests, Schulungen, Reverse Engineering von Malware
Qualifikationen
Abgeschlossene Ausbildung in der IT
Mehrjährige Erfahrung in Cybersecurity, Penetration Testing oder Application Security Testing, idealerweise mit Zertifikaten
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Backend Software Entwickler - Zug (m/w/d)
Rolle
Für unseren Rocken Partner, ein etabliertes Schweizer Technologieunternehmen im Raum Zug, welches innovative Lösungen für eine moderne, digital vernetzte Energieversorgung entwickelt, suchen wir eine:n Junior Backend-Entwickler.
Von der Software über Datenflüsse bis zur Integration in Kundenumgebungen entstehen hier Produkte, die im Alltag zuverlässig skalieren und gleichzeitig neue Standards in IoT, Datenverarbeitung und Systemintegration setzen.
In einem interdisziplinären Team arbeitest du nah an Produkt, Technik und Kunden – mit viel Gestaltungsspielraum, kurzen Entscheidungswegen und der Chance, Lösungen von der Konzeption bis zur Markteinführung aktiv mitzuprägen.
Verantwortung
Du baust robuste Backend-Services und Datenpipelines (Python/C#-Stack)
Du entwickelst saubere APIs und bringst IoT-Geräte zuverlässig ins System
Du optimierst Datenbank-Workloads in SQL.
Du integrierst Messaging/Streams über MQTT und Service-Bus-Technologien (Kafka/RabbitMQ)
Du steuerst interne Themen und Kundenintegrationen – strukturiert über Azure DevOps und im engen Austausch mit allen Stakeholdern
Qualifikationen
FH/HF-Abschluss (oder äquivalent) im IT-/Engineering-Umfeld
Erste Backend-Erfahrung mit Python oder C# (z. B. Praktika/Junior-Rolle/Projektarbeit)
Gutes Fundament in SQL und Datenstrukturen
Verständnis für Microservices, API-Standards und Integrationsmuster
Plus: IoT/Telemetry, Web-Frameworks (z. B. Blazor/Angular/React/Node) oder Umgang mit KI-/LLM-Tools
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits
Backend-Softwareentwickler (m/w/d)
Verantwortung
- Du entwickelst performante Backend-Systeme und APIs auf Basis moderner Softwarearchitekturen.
- In dieser Rolle verantwortest Du das technische Design und die Umsetzung neuer Features entlang klar definierter Anforderungen.
- Du analysierst komplexe Fehlerbilder und unterstützt mit schnellen Lösungen im technischen Support.
- Als Backend-Softwareentwickler arbeitest Du eng mit DevOps-Teams zusammen, um stabile und effiziente Software-Releases zu ermöglichen.
- Du führst fundierte Code Reviews durch und sorgst so für hohe Codequalität im Team.
- Du gestaltest aktiv innovative Lösungen in den Bereichen IoT, Automation oder Machine Learning mit.
Qualifikationen
- Abgeschlossene Berufsausbildung oder ein Studium im Bereich Informatik auf Stufe HF, FH oder Universität
- Du verfügst über fundierte Kenntnisse in Java und im Umgang mit SQL-Datenbanken
- Idealerweise bringst du zusätzlich Erfahrung mit Python, Git, IntelliJ, Jira, Enterprise Architect, JavaScript und VueJS mit
- Du arbeitest routiniert mit agilen Methoden und entwickelst gern funktionsmodulare Softwarelösungen
- Kommunikationsprotokolle wie OPC-UA aus dem Maschinenbauumfeld sind dir vertraut oder du möchtest dich darin vertiefen
- Starke Kommunikationsfähigkeiten in Deutsch und Englisch runden dein Profil ab
Benefits
Fullstack Entwickler:in .NET und Web (m/w/d)
Verantwortung
- Du entwickelst und wartest moderne .NET-Anwendungen mit C#, Web API, Entity Framework und zugehörigen Testframeworks wie xUnit.
- In dieser Rolle setzt du Web-Frontends mit Angular und TypeScript um und stellst deren Qualität mit Tools wie Cypress sicher.
- Du modellierst und optimierst Datenstrukturen auf Basis von Microsoft SQL Server für performante und robuste Anwendungen.
- Als Fullstack Entwickler:in baust du mobile Applikationen mit React Native für iOS und Android und begleitest deren End-to-End-Tests.
- Du arbeitest mit Azure DevOps Services und Git, um effiziente Build-, Test- und Deployment-Pipelines aufzubauen und zu betreuen.
- In dieser Rolle entwickelst du Desktop- und Cloud-Lösungen für Windows, macOS und Azure-Umgebungen und begleitest auch On-Premises-Deployments beim Kunden.
Qualifikationen
- Du verfügst über einen Bachelorabschluss in Informatik oder eine vergleichbare Studienrichtung.
- Du hast mehrere Jahre praktische Erfahrung in der Entwicklung mit C#, .NET sowie Angular und TypeScript.
- Du kennst dich gut mit Microsoft SQL und OR-Mappern wie EF Core aus und setzt diese sicher in Projekten ein.
- Du hast Erfahrung in der Testautomatisierung, insbesondere mit Unit Tests und End-to-End-Tests, und legst Wert auf saubere Code-Qualität und konstruktive Code Reviews.
- Du arbeitest gerne agil, kennst Scrum aus der Praxis und überzeugst als motivierter Teamplayer mit wertschätzender Kommunikation.
- Du verfügst über sehr gute Deutschkenntnisse sowie gute Englischkenntnisse und zeichnest dich durch schnelle Auffassungsgabe und hohe Lernbereitschaft aus.
Benefits
Senior Java Software Engineer / Architect (m/w/d)
Rolle
In dieser Rolle gestaltest du als Senior Java Entwickler:in oder Architekt:in anspruchsvolle Softwarelösungen und bringst dabei deine Expertise über den gesamten Entwicklungszyklus hinweg ein. Du verantwortest die Konzeption, das Design und die Implementierung moderner Java-Anwendungen und trägst mit fundierten Architekturentscheidungen zur langfristigen Qualität der Systeme bei. Dabei analysierst du komplexe Anforderungen, entwickelst tragfähige technische Lösungen und stellst sicher, dass diese performant, skalierbar und wartbar bleiben. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um technische Konzepte verständlich zu vermitteln und deren erfolgreiche Umsetzung zu begleiten. Durch deine Erfahrung setzt du Impulse für Best Practices, Clean Code und kontinuierliche Verbesserung in Architektur und Entwicklung.
Verantwortung
- Du übernimmst Analyse, Konzeption und Implementation eines weltweit führenden Systems zur grossflächigen Steuerung des Eisenbahnverkehrs.
- In dieser Rolle entwirfst du tragfähige Softwarelösungen gemeinsam mit erfahrenen Entwickler:innen, Fachspezialist:innen und Endbenutzer:innen.
- Du arbeitest in agilen Programmierteams auf einer gemeinsamen Codebasis und sorgst für eine hohe Softwarequalität.
- In dieser Rolle verantwortest du die kontinuierliche und automatisierte Integration der entwickelten Komponenten in die Gesamtplattform.
- Du bringst deine Senior-Expertise ein, um Architekturentscheide zu prägen und nachhaltige technische Standards zu setzen.
Qualifikationen
Du verfügst über fundierte Erfahrung in der Java-Entwicklung und arbeitest routiniert mit modernen IDEs wie Eclipse oder IntelliJ.
Du beherrschst relationale Datenbanken und SQL, insbesondere im Umgang mit Oracle DB und PostgreSQL.
Du hast praktische Erfahrung mit verteilten Systemen, etwa durch den Einsatz von Memory Grids wie Hazelcast und Messaging-Lösungen wie TIBCO Rendezvous oder Solace.
Du kennst dich mit modernen Oberflächentechnologien wie Eclipse RCP und Angular aus und setzt diese zielgerichtet ein.
Du arbeitest sicher in agilen Umgebungen (z. B. Scrum) und hast Erfahrung mit CI/CD-Werkzeugen wie Jenkins sowie Versionsverwaltung mit Git.
Du bist vertraut mit hochverfügbaren, skalierbaren Systemen und hast idealerweise Interesse oder Vorkenntnisse im Bereich Bahnproduktion oder Infrastrukturnetze.
Du sprichst gutes Deutsch.
Benefits
E-Banking Softwareentwickler*in (m/w/d)
Rolle
In dieser Rolle gestaltest du die Zukunft des digitalen Zahlungsverkehrs aktiv mit und entwickelst moderne, performante und sichere Lösungen im Bereich Electronic Banking. Du übernimmst die Verantwortung für die Konzeption und Umsetzung innovativer Bankenschnittstellen, die effiziente und zuverlässige Zahlungsprozesse ermöglichen. Dabei arbeitest du in einer zukunftsorientierten Microservice-Architektur und bringst deine Expertise in die technische Weiterentwicklung ein. Du analysierst Anforderungen, entwirfst nachhaltige Lösungsansätze und setzt diese in hochwertigem, gut getesteten Code um. Zudem trägst du mit deinen Ideen und deinem Qualitätsbewusstsein dazu bei, die elektronische Abwicklung von Finanztransaktionen kontinuierlich zu verbessern.
Verantwortung
- Du entwickelst performante, sichere und zukunftsfähige Services in einer skalierbaren Microservice-Architektur und in der Cloud.
- In dieser Rolle gestaltest du das Electronic Banking Modul aktiv mit und prägst dessen fachliche und technische Weiterentwicklung.
- Du definierst und implementierst die nächste Generation von Bankschnittstellen auf Basis aktueller Bankenstandards.
- Als Softwareentwickler*in für elektronisches Banking triffst du gemeinsam mit dem Team tragfähige Architekturentscheidungen.
- Du stellst eine nachhaltige, wartbare und erweiterbare Systemlandschaft sicher.
Qualifikationen
Du hast fundierte Erfahrung in der Backend-Entwicklung mit Java und Spring Boot und hast bereits mehrere Projekte erfolgreich umgesetzt.
Du fühlst dich im Backend-Umfeld zu Hause und arbeitest sicher mit modernen Frameworks und Tools.
Dich begeistert die Welt des Zahlungsverkehrs, und du möchtest diese Domäne technisch aktiv mitgestalten.
Du legst grossen Wert auf qualitativ hochwertigen Code und berücksichtigst dabei bewährte Design Patterns.
Du schreibst automatisierte Tests und sorgst so für stabile, gut wartbare Softwarelösungen.
Du achtest auf eine nachhaltige Softwarearchitektur und trägst zur kontinuierlichen Verbesserung der Codebasis bei.
Du sprichst fliessend Deutsch.
Benefits