219 Software Development - Software in Weissenstein b. Solothurn
IT System Engineer Microsoft 365 (m/w/d)
Über
Verantwortung
Du betreust und entwickelst die IT Infrastruktur mit Microsoft 365, Entra ID, Intune, Azure, Servern, Netzwerken und IT-Security weiter
Komplexe Störungen analysierst du im 2nd-Level-Support und findest nachhaltige Lösungen
Du planst und realisierst Infrastrukturprojekte, Migrationen und technische Umsetzungen
Dabei koordinierst du Projektbeteiligte und erstellst eine saubere technische Dokumentation
Als Schnittstelle zur DACH IT unterstützt du Fachbereiche und Digitalisierungsinitiativen
Qualifikationen
Du hast eine Ausbildung oder ein Studium im Bereich Informatik oder eine vergleichbare Qualifikation
Mehrjährige Erfahrung in IT Infrastruktur, Support oder IT-Projekten bringst du mit
Deine Kenntnisse in Microsoft 365, Entra ID, Intune, Azure, Netzwerken, Virtualisierung und IT-Security sind fundiert
Deutsch und Englisch beherrschst du mündlich sowie schriftlich einwandfrei, Französisch ist von Vorteil
Benefits
Software Engineer - Angular & Python (m/w/d)
Über
Unser Partner gehört zu einem der grössten privaten Bildungsinstituten im Schweizer Markt und ist an mehreren Standorten in der Schweiz vertreten. Sie zeichnen sich durch qualitativ hochstehende Programme und Dienstleistungen in der praxisorientierten Grund- und Weiterbildung aus.
Verantwortung
Du entwickelst das Information System mit Angular, FastAPI, PostgreSQL und Azure weiter
Dabei realisierst du APIs, Integrationen und Datenflüsse zwischen SIS, CRM, ERP, LMS und Analytics
Mit deinem Know-how optimierst du Codequalität, Testing, Security, Performance und CI/CD
Geschäftsanforderungen übersetzt du in klare technische Lösungen und wirkst bei Architekturentscheidungen mit
Durch Code Reviews, Pairing und Standards unterstützt du das Team fachlich
Qualifikationen
Du bringst mehrjährige Erfahrung in der professionellen Softwareentwicklung mit, idealerweise als Senior oder Lead
Fundierte Kenntnisse in Angular, TypeScript, Python, API-Entwicklung und Datenbanken zeichnen dich aus
Erfahrung mit Azure, Cloud, CI/CD und Integrationsarchitektur ist wichtig
Deutsch schriftlich sowie mündlich einwandfrei (mind. B2), Englisch ist ein Plus
Benefits
Senior Software Developer (Java, AI, Fullstack) (m/w/d)
Über
Rolle
Gute Software beginnt nicht beim Code.
Manche Softwareaufgaben lassen sich delegieren. Die Verantwortung für das Ergebnis nicht.
In dieser Rolle arbeitest du an anspruchsvollen Enterprise-Lösungen, bei denen fachliche Genauigkeit zählt. Gemeinsam mit Schweizer Kunden tauchst du in komplexe Themen ein – beispielsweise Tarife, Abrechnungen oder Bewilligungsverfahren – und entwickelst daraus Software, die nicht nur funktioniert, sondern nachweislich das Richtige tut.
Dabei verändert KI die Art, wie du entwickelst: Agenten übernehmen Routinearbeit, du übernimmst die Verantwortung. Du entscheidest, was gebaut wird, überprüfst die Ergebnisse und erkennst, wann ein scheinbar plausibler Vorschlag fachlich oder technisch nicht trägt.
Wenn du Softwareentwicklung als Handwerk, Engineering und fachliche Problemlösung verstehst – und KI nicht als Ersatz, sondern als neues Werkzeug für bessere Software siehst – bietet dir diese Rolle viel Gestaltungsspielraum.
Verantwortung
Fachliche Discovery direkt mit Kunden und ihren Fachspezialisten
Event Storming, Domain-Modellierung und DDD statt einfach Spezifikationen abzuarbeiten
Full-Stack-Entwicklung von Domain-Modell und API bis zur Benutzeroberfläche
Java, TypeScript, Spring, Node.js, REST und WebSockets
Moderne KI-Agenten als Teil deines täglichen Entwicklungs-Toolkits
TDD, Refactoring, Pair Programming und Code Reviews als gelebte Entwicklungskultur
Verantwortung für automatisierte Tests und belastbare Testdaten
Direkter Einfluss auf Architektur, Qualität und technische Entscheidungen
Zusammenarbeit mit Kunden und Fachbereichen auf Augenhöhe
Raum, eigene Ideen einzubringen und technologische Entwicklungen aktiv mitzugestalten
Qualifikationen
Langjährige Erfahrung in professioneller Softwareentwicklung
Erfahrung mit produktiven Anwendungen, die nicht nach dem Go-Live verschwinden, sondern langfristig weiterentwickelt werden
Praktische Erfahrung mit KI-gestützter bzw. agentischer Softwareentwicklung
Ein ausgeprägtes Qualitätsverständnis und die Bereitschaft, auch generierten Code konsequent zu hinterfragen
Sicherheit in Java oder TypeScript und Interesse an modernen Web-Technologien
Freude daran, komplexe fachliche Zusammenhänge wirklich zu verstehen
Selbstbewusstsein im Austausch mit Fachspezialisten und Kunden
Verhandlungssicheres Deutsch
Benefits
High Performance Computing Engineer (m/w/d)
Über
Verantwortung
Betrieb, Wartung und Weiterentwicklung einer High-Performance-Computing-(HPC)-Infrastruktur.
Entwicklung und Optimierung von Software für HPC-Umgebungen.
Aufbau und Pflege komplexer Daten- und Software-Workflows.
Einführung moderner Softwareentwicklungspraktiken und Automatisierung.
Qualifikationen
Erfahrung im Betrieb und der Weiterentwicklung von HPC-Systemen.
Mehrjährige praktische Erfahrung im Software Engineering.
Erfahrung mit modernen Softwareentwicklungspraktiken, beispielsweise:
Git,
CI/CD,
automatisierte Tests,
DevOps.
Erfahrung mit Cloud-nativen Architekturen, beispielsweise:
Docker,
Kubernetes,
Microservices,
Infrastructure as Code.
Kenntnisse komplexer Datenpipelines und wissenschaftlicher Software-Workflows.
Benefits
Software Engineer HPC (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Gesamtverantwortung für die Rechenplattform und die Softwareentwicklung und stellst sicher, dass stabile, performante und skalierbare Lösungen bereitstehen. Du verantwortest die Konzeption, Umsetzung und Weiterentwicklung von Softwarearchitekturen und stellst die nahtlose Integration in bestehende Systeme sicher. Dabei koordinierst du interdisziplinäre Entwicklungsaktivitäten, definierst Standards und sorgst für effiziente Entwicklungsprozesse. Du triffst technologische Entscheidungen, evaluierst neue Technologien und setzt Impulse für Innovation und kontinuierliche Verbesserung. Zudem stellst du durch eine klare Priorisierung und Strukturierung sicher, dass Projekte termingerecht, qualitativ hochwertig und im Einklang mit den Anforderungen umgesetzt werden.
Verantwortung
Sie stellen den zuverlässigen Betrieb einer High-Performance-Computing-(HPC)-Plattform für geschäftskritische Anwendungen sicher und treiben deren Weiterentwicklung gemeinsam mit internen sowie externen Partnern voran.
Sie nehmen Anforderungen aus Betrieb, Forschung und Entwicklung auf, priorisieren diese und vertreten sie gegenüber dem HPC-Plattformbetreiber.
Sie koordinieren Verbesserungen hinsichtlich Performance, Stabilität und Skalierbarkeit der HPC-Umgebung und begleiten deren Umsetzung.
Sie arbeiten eng mit verschiedenen Fachbereichen zusammen, um den effizienten Einsatz moderner HPC-Infrastrukturen sicherzustellen.
Qualifikationen
Masterabschluss oder PhD in Informatik, Computational Science oder einem verwandten Fachgebiet.
Mehrjährige praktische Erfahrung im Software Engineering, idealerweise im Umfeld von High-Performance Computing.
Erfahrung mit modernen Softwareentwicklungspraktiken sowie Cloud-nativen Architekturen.
Ausgeprägte analytische Fähigkeiten sowie Freude an der Zusammenarbeit mit interdisziplinären Teams und externen Partnern.
Benefits
Lead Software Engineer - Business Applications (m/w/d)
Über
Verantwortung
ERP-Systeme und interne Business-Anwendungen entwickeln, modernisieren und technisch verantworten.
Geschäftsprozesse, Datenmodelle, Datenflüsse und Schnittstellen analysieren und in skalierbare Softwarelösungen übersetzen.
Softwarearchitekturen für neue Tools und Features entwerfen sowie kleinere Entwicklungsprojekte und Taskforces fachlich führen.
AI-gestützte Tools, Automatisierungen und intelligente Workflows gezielt in Business-Prozesse integrieren.
Codequalität durch Reviews, Tests und Dokumentation sicherstellen sowie Entwickler durch Mentoring und technisches Sparring unterstützen.
Qualifikationen
Mehrjährige Erfahrung mit ERP-, Business- oder Enterprise-Anwendungen sowie als Senior Developer, Technical Lead oder in vergleichbarer Verantwortung.
Fundierte Entwicklungserfahrung mit C++, C#, Java oder vergleichbaren Technologien und gutes Verständnis von Softwarearchitektur und Domain Logic.
Erfahrung mit Datenbanken, Git, Testing und Code Reviews; REST, Messaging, Systemintegration sowie Qt/QML von Vorteil.
Praxis mit AI-gestützten Tools und Automatisierung sowie idealerweise mit Refactoring, Performance-Optimierung und Systemmodernisierung.
Ausgeprägte Analyse- und Kommunikationsfähigkeit sowie Erfahrung mit Mentoring, agilen Methoden oder technischer Projektkoordination von Vorteil.
Benefits
Backend Software-Entwickler (m/w/d)
Verantwortung
Backend-Lösungen für Industrial-IoT-Anwendungen mit C# und .NET entwickeln und optimieren.
APIs, Services und Schnittstellen für zuverlässige Datenflüsse und Systemintegrationen konzipieren.
Cloud-Lösungen mit Microsoft Azure entwickeln sowie Infrastruktur mit Docker und Linux aufbauen und betreiben.
Datenverarbeitung und technische Analysen für robuste, skalierbare und performante Systeme umsetzen.
Architekturentscheidungen mitgestalten und bestehende Anwendungen hinsichtlich Stabilität, Performance und Security verbessern.
Qualifikationen
Studium in Informatik, Software Engineering oder vergleichbare Qualifikation.
Erfahrung in der Softwareentwicklung, idealerweise in der Backend-Entwicklung mit C# und .NET.
Praxis mit Microsoft Azure oder vergleichbaren Cloud-Technologien sowie sicherer Umgang mit Docker, Linux und Git.
Gutes Verständnis von APIs, Datenflüssen, Systemintegration und verteilten Systemen.
Strukturierte, teamorientierte Arbeitsweise sowie Interesse an modernen Entwicklungswerkzeugen und KI-gestützten Lösungen.
Benefits
(Senior) Full-Stack Software Engineer (Java/Kotlin + Angular) (m/w/d)
Über
Verantwortung
Entwicklung und Weiterentwicklung moderner, skalierbarer Webanwendungen über den gesamten Technologie-Stack hinweg.
Konzeption und Implementierung robuster Backend-Services und APIs mit Java und Kotlin unter Berücksichtigung von Wartbarkeit, Performance und sauberer Softwarearchitektur.
Entwicklung intuitiver und performanter Frontend-Anwendungen mit Angular und TypeScript.
Aktive Mitarbeit bei Architekturentscheidungen sowie bei der technischen Konzeption neuer Funktionen und Anwendungen.
Sicherstellung einer hohen Softwarequalität durch automatisierte Tests, Code Reviews, Clean-Code-Prinzipien und kontinuierliches Refactoring.
Integration von Datenbanken, externen Systemen und Schnittstellen in bestehende und neue Softwarelösungen.
Mitarbeit an automatisierten Build-, Testing- und Deployment-Prozessen im Rahmen moderner CI/CD- und DevOps-Praktiken.
Enge Zusammenarbeit mit Product Management, UX/UI und weiteren Engineering-Teams in einem agilen Entwicklungsumfeld.
Übernahme technischer Verantwortung für anspruchsvolle Features und, auf Senior-Level, Unterstützung weniger erfahrener Entwicklerinnen und Entwickler durch Mentoring und fachlichen Austausch.
Qualifikationen
Abgeschlossenes Studium der Informatik, Software Engineering oder eine vergleichbare technische Ausbildung.
Mehrjährige praktische Erfahrung in der professionellen Softwareentwicklung, für eine Senior-Position mit entsprechend vertiefter Projekterfahrung.
Sehr gute Kenntnisse in Java und/oder Kotlin sowie Erfahrung bei der Entwicklung moderner Backend-Anwendungen und REST-basierten Schnittstellen.
Fundierte Erfahrung mit Angular und TypeScript sowie ein gutes Verständnis moderner Frontend-Architekturen.
Sicherer Umgang mit relationalen Datenbanken, Datenmodellierung und gängigen Persistenztechnologien.
Erfahrung mit automatisierten Tests, Versionsverwaltung, CI/CD und modernen Software-Engineering-Praktiken.
Verständnis für skalierbare Softwarearchitekturen, Design Patterns, Clean Code und nachhaltige technische Entscheidungen.
Kenntnisse in Container-Technologien, Cloud-Plattformen oder Microservice-Architekturen sind von Vorteil.
Selbstständige und lösungsorientierte Arbeitsweise sowie Freude an der Zusammenarbeit in interdisziplinären und agilen Teams.
Gute Deutsch- und Englischkenntnisse für die technische Zusammenarbeit und Dokumentation.
Benefits
Power Platform Entwickler:in (m/w/d)
Über
Verantwortung
Mit deiner Erfahrung in der Microsoft Power Platform konzipierst und realisierst du moderne Low Code Lösungen
Die bestehenden Anwendungen hältst du durch Wartung, Weiterentwicklung und kontinuierliche Optimierung leistungsfähig
Im Austausch mit den Fachbereichen nimmst du Anforderungen auf, hinterfragst Prozesse und berätst zu geeigneten Power-Platform-Lösungen
Auch anspruchsvolle Automatisierungs- und Integrationsszenarien setzt du durch die Anbindung von Umsystemen und Azure Services um
Qualifikationen
Eine abgeschlossene IT Ausbildung sowie mehrere Jahre Erfahrung in der Entwicklung umfangreicher Power-Platform-Lösungen bilden deine Basis
Du kennst dich mit ALM, Solutions, Environment-Strategien sowie CI/CD mit Azure DevOps und automatisiertem Testing aus
Idealerweise bringst du Praxis in der Integration von SAP, Dynamics CRM und REST-APIs sowie im Umgang mit Azure Functions und API Management mit
Deutsch beherrschst du schriftlich sowie mündlich einwandfrei, gute Englischkenntnisse sind ein Plus
Benefits
IT System Specialist:in Microsoft 365 (m/w/d)
Über
Verantwortung
Du verantwortest die M365 Plattform, Governance, Standards und deren strategische Weiterentwicklung
Mit deinem Know how förderst du die M365-Adoption und berätst Fachbereiche zu modernen Workplace Lösungen
Du automatisierst Prozesse mit PnP PowerShell, Power Automate, Power Apps und Microsoft Graph
Bei M365-Migrationen koordinierst du die Umsetzung und stellst Sicherheit, Compliance und Datenqualität sicher
Gemeinsam mit Stakeholdern entwickelst du skalierbare Lösungen und erstellst verständliche Governance-Dokumentationen
Qualifikationen
Du verfügst über eine abgeschlossene IT Ausbildung und Erfahrung mit Microsoft 365 und SharePoint Online
Fundierte Kenntnisse in SharePoint, PnP PowerShell, Microsoft Graph und Entra ID bringst du mit
Mit Purview, Power Apps und Power Automate gehst du sicher um; Migrationserfahrung ist von Vorteil
Deutsch und Englisch beherrschst du schriftlich sowie mündlich einwandfrei; Microsoft-Zertifizierungen sind ein Plus
Benefits