5 Software Development - Software in Basel
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 (m/w/d)
Über
Verantwortung
- Du entwickelst und erweiterst moderne Bedienoberflächen (HMI) für Maschinen und Anlagen
- In dieser Rolle wirkst du an der Transformation von Desktop-Anwendungen zu webbasierten Lösungen mit
- Als Softwareingenieur:in / Softwareentwickler:in analysierst du bestehende Software, behebst Fehler und optimierst kontinuierlich
- Du treibst die Weiterentwicklung von Fernwartungs-, Diagnose- und Automatisierungssystemen voran
- In dieser Rolle arbeitest du an Konzeption, Architektur und Umsetzung neuer Softwarefeatures mit
- Als Softwareingenieur:in / Softwareentwickler:in kooperierst du eng mit interdisziplinären Teams aus Software, Automation und Maschinenbau
Qualifikationen
- Du verfügst über ein Studium in Informatik, Applikationsentwicklung oder eine vergleichbare Qualifikation
- Du hast Erfahrung mit C# /.NET sowie gängigen Softwareentwicklungs-Tools und Frameworks
- Du bringst idealerweise Kenntnisse in DevExpress, Git und SQL-Datenbanken mit
- Du hast vorteilhaft bereits Erfahrung in der Entwicklung von Webapplikationen und Interesse an modernen Webtechnologien und Softwarearchitekturen
- Du arbeitest strukturiert, selbständig, lösungsorientiert und zeigst Teamfähigkeit, Eigeninitiative sowie hohe Lernbereitschaft
- Du kommunizierst sehr gut auf Deutsch, gut auf Englisch und begeisterst dich für Maschinenbau, Automation und technische Herausforderungen weltweit
Benefits
Full Stack Software Engineer (Java/Angular) (m/w/d)
Über
Verantwortung
Entwickeln neuer Funktionen gemäss Product Backlog sowie Pflege und Weiterentwicklung des Produkts
Erarbeiten praxistauglicher Lösungen, Testen der Software und Erstellen verständlicher Dokumentation für Anwender
Weiterentwicklung des Entwicklerteams durch eigene Tools und durch das Vereinfachen komplexer Code-Strukturen
Mitarbeit in Professional-Services-Projekten und Empowerment der Kundschaft durch die Gestaltung öffentlicher APIs
Evaluieren und Ausprobieren neuer Softwaretechnologien
Qualifikationen
Abgeschlossenes Studium (BSc/MSc/PhD) in Informatik, Bioinformatik oder einem verwandten Fach sowie mindestens drei Jahre Erfahrung in der vollständigen Produktentwicklung
Fundierte Expertise in Java
Nachgewiesene Erfahrung mit modernen Frontend-Technologien wie Angular oder React
Erfahrung mit Build-Tools wie Gradle, Gulp oder NodeJS/NPM
Sehr gute Deutschkenntnisse
Senior Application Engineer (PHP / Laravel) (m/w/d)
Über
Rolle
Bestehende Software oder neue Technologien? Warum eigentlich entweder – oder?
Du arbeitest an einer Softwarelandschaft, die über Jahre gewachsen ist und entsprechend spannende technische Herausforderungen mitbringt.
Gleichzeitig geht der Blick klar nach vorne: Modernisierung, neue Architekturen, DevOps und künstliche Intelligenz sollen sinnvoll miteinander verbunden werden.
Genau hier kannst du deine Erfahrung einbringen.
Du bekommst die Möglichkeit, bestehenden Code besser, stabiler und zukunftsfähiger zu machen und gleichzeitig neue Lösungen von Grund auf zu entwickeln.
Dabei geht es nicht um KI als Buzzword, sondern um konkrete Funktionen und Werkzeuge, die im Entwicklungsalltag und in den Produkten echten Mehrwert schaffen.
Du bist damit sowohl Software Engineer als auch Mitgestalter der technologischen Weiterentwicklung.
Verantwortung
Software entwickeln
Du konzipierst und entwickelst neue Features und anspruchsvolle Softwarelösungen.
Du begleitest deine Lösungen von der Idee über die Umsetzung bis zum Go-live.
Bestehendes besser machen
Du arbeitest bewusst auch mit gewachsenen und teilweise älteren Systemen.
Du erkennst technische Schulden, setzt gezieltes Refactoring um und modernisierst bestehende Komponenten Schritt für Schritt.
Du sorgst dafür, dass Legacy nicht zum Bremsklotz für zukünftige Entwicklungen wird.
Qualität ernst nehmen
Du schreibst sauberen und wartbaren Code.
Du entwickelst aussagekräftige Tests und sorgst für eine nachvollziehbare technische Dokumentation.
Performance, Sicherheit und Stabilität gehören für dich von Beginn an zur Entwicklung dazu.
KI produktiv einsetzen
Du nutzt moderne KI-Tools dort, wo sie deinen Entwicklungsalltag tatsächlich verbessern.
Du entwickelst ML- und LLM-basierte Funktionen für Produkte und Prozesse.
Du prüfst KI-Ergebnisse kritisch und behältst deren Grenzen im Blick.
Datenschutz, Sicherheit und Zuverlässigkeit sind für dich auch bei KI-Lösungen keine nachträglichen Themen.
Technologie weiterbringen
Du bringst moderne Entwicklungs- und Architekturansätze ins Team ein.
Du unterstützt bei der Weiterentwicklung von DevOps- und Infrastructure-as-Code-Praktiken.
Du hilfst dabei, Entwicklungsprozesse effizienter, transparenter und nachhaltiger zu gestalten.
Wenn es knallt, bist du gefragt
Du analysierst technische Incidents und gehst Problemen systematisch auf den Grund.
Du unterstützt interne Ansprechpersonen bei anspruchsvollen technischen Fragestellungen.
Qualifikationen
Du bist technisch erfahren
Du hast ein Studium in Informatik, Software Engineering oder einem vergleichbaren Bereich abgeschlossen.
Du bringst mehrere Jahre professionelle Erfahrung in der Softwareentwicklung mit.
Du beherrschst PHP
Du verfügst über fundierte PHP-Kenntnisse und kennst idealerweise Laravel sowie PHP 8.x.
Du bewegst dich sicher in grösseren und gewachsenen Codebasen.
Du denkst auch hinter den Code
Du kennst MySQL und PostgreSQL und kannst komplexe SQL-Abfragen erstellen.
Du hast Erfahrung mit RESTful APIs sowie der Anbindung externer Services und Drittanbieter-Schnittstellen.
Du verstehst moderne Webentwicklung
JavaScript, HTML5 und CSS3 gehören zu deinem technischen Werkzeugkasten.
Du kennst moderne Frontend-Paradigmen und bist offen für deren Weiterentwicklung.
Du denkst in Automatisierung
Du bringst Erfahrung mit Infrastructure as Code und DevOps-Prinzipien mit.
Git und etablierte Branching-Strategien sind für dich selbstverständlich.
Du gehst bewusst mit KI um
Du hast bereits praktische Erfahrung mit KI-Tools in der Softwareentwicklung.
Idealerweise hast du ML- oder LLM-basierte Funktionen bereits in produktiven Umgebungen umgesetzt.
Du hinterfragst KI-Ergebnisse, kennst ihre Grenzen und denkst Sicherheit und Datenschutz von Anfang an mit.
Du arbeitest eigenständig
Du analysierst Probleme strukturiert und findest pragmatische Lösungen.
Du übernimmst Verantwortung und kannst anspruchsvolle Themen selbstständig vorantreiben.
Du hast Freude daran, Neues zu lernen und dich technisch kontinuierlich weiterzuentwickeln.
Sprachen
Du verfügst über sehr gute Deutschkenntnisse in Wort und Schrift.
Du bringst gute Englischkenntnisse für technische Themen und die Zusammenarbeit in einem internationalen Umfeld mit.
Web & Mobile Entwickler (Fullstack: Java/Typescript) (m/w/d)
Über
Rolle
Gute Software beginnt nicht mit Code.
Sie beginnt mit den richtigen Fragen.
Was braucht der Kunde wirklich?
Welches Problem soll tatsächlich gelöst werden?
Und wie wird aus einer Idee eine Software, die langfristig funktioniert, skalierbar bleibt und echten Mehrwert schafft?
Genau hier setzt deine Aufgabe an.
Du entwickelst nicht einfach Features nach Vorgabe, sondern verbindest Kundenverständnis, technische Architektur und moderne Softwareentwicklung.
Du arbeitest direkt mit Kunden, hinterfragst Anforderungen und machst aus komplexen Herausforderungen funktionierende Lösungen.
Gemeinsam mit erfahrenen Software Engineers und UX-Spezialisten entwickelst du individuelle Anwendungen für unterschiedliche Branchen und anspruchsvolle Fachbereiche.
Verantwortung
Verstehen, bevor gebaut wird
Du analysierst gemeinsam mit Kunden fachliche und technische Anforderungen.
Du stellst die richtigen Fragen und hilfst dabei, aus Ideen konkrete und umsetzbare Lösungen zu entwickeln.
Architektur mitgestalten
Du denkst über einzelne Features hinaus und entwickelst gemeinsam mit dem Team nachhaltige Softwarearchitekturen.
Du triffst technische Entscheidungen mit Blick auf Qualität, Wartbarkeit und langfristige Weiterentwicklung.
Moderne Software entwickeln
Du entwickelst Backend-Lösungen mit Java und modernen Technologien aus dem JVM-Umfeld.
Du arbeitest mit Technologien wie Spring, Hibernate und REST.
Du setzt moderne Webanwendungen mit TypeScript sowie Frameworks wie Angular, React oder Vue um.
Nah am Kunden arbeiten
Du arbeitest direkt mit Kunden zusammen und begleitest Projekte von der ersten Anforderung bis zur erfolgreichen Umsetzung.
Du sorgst dafür, dass technische Lösungen nicht nur sauber entwickelt sind, sondern auch die tatsächlichen Bedürfnisse der Anwender erfüllen.
Im Team besser werden
Du arbeitest mit Software Engineers und UX-Spezialisten aus unterschiedlichen Ländern und Fachrichtungen zusammen.
Du bringst deine Erfahrung ein und profitierst gleichzeitig vom Wissen und den Perspektiven deiner Kolleginnen und Kollegen.
Technologie weiterdenken
Du beobachtest neue Technologien und bewertest, wo deren Einsatz einen echten Mehrwert schafft.
Du entwickelst dich fachlich kontinuierlich weiter und bringst neue Ideen aktiv ins Team ein.
Qualifikationen
Du bringst Erfahrung mit
Du verfügst über mindestens fünf Jahre Erfahrung in der professionellen Softwareentwicklung.
Du hast bereits Software entwickelt, die langfristig betrieben, weiterentwickelt und gewartet wird.
Java ist deine technische Basis
Du besitzt sehr gute Kenntnisse in Java und modernen Technologien des JVM-Ökosystems.
Spring, Hibernate und REST gehören zu deinem vertrauten technischen Umfeld.
Du bist auch im Web zuhause
Du bringst Erfahrung mit TypeScript und modernen Web-Frameworks wie Angular, React oder Vue mit.
Kenntnisse in Python sind ein zusätzliches Plus.
Du verstehst agile Softwareentwicklung
Du hast Erfahrung mit agilen Methoden und arbeitest gerne in interdisziplinären Teams.
Du übernimmst Verantwortung für deine Lösungen und denkst über deinen eigenen Aufgabenbereich hinaus.
Du kannst mit Menschen genauso gut wie mit Technologie
Du hast Freude am direkten Kundenkontakt und kannst technische Themen verständlich vermitteln.
Du hörst zu, hinterfragst Anforderungen und entwickelst gemeinsam mit anderen passende Lösungen.
Du willst dich weiterentwickeln
Du bist neugierig, lernbereit und möchtest fachlich sowie persönlich kontinuierlich wachsen.
Du bringst Eigeninitiative mit und wartest nicht darauf, dass andere den nächsten Schritt für dich definieren.
Du bist flexibel
Gelegentliche Geschäftsreisen siehst du als willkommene Abwechslung und Möglichkeit, Kunden und Projekte persönlich kennenzulernen.
Sprachen
Sehr gute Deutschkenntnisse in Wort und Schrift