3 Software Development - Software in Olten
Professional FullStack Software Engineer (m/w/d)
Rolle
Wenn du 3-5 Jahre Erfahrung in der Softwareentwicklung hast, Java, Kotlin, Go oder Python beherrschst, dich im Frontend mit TypeScript, Angular oder React wohlfühlst und offen für moderne Architekturen bist, dann passt du perfekt zu uns. Du hast Spaß an der Arbeit in interdisziplinären Teams, bringst Eigeninitiative mit und hast Interesse, KI sinnvoll zu integrieren? Dann freuen wir uns auf deine Bewerbung!
Verantwortung
Du entwickelst neue Funktionen und verbesserst bestehende Software im Backend und Frontend
Du gestaltest Architektur und technische Konzepte aktiv mit
Du sorgst für hohe Qualität durch sauberen Code, Reviews und Tests
Du arbeitest eng mit Teams aus Architektur, UX und Design zusammen
Du pflegst eine enge Partnerschaft mit Kund:innen in langfristigen Projekten
Qualifikationen
Du hast zwischen 3 und 5 Jahren Erfahrung in der Softwareentwicklung (Backend und/oder Full Stack)
Du besitzt sehr gute Kenntnisse in Java, Kotlin, Go oder Python
Du hast Erfahrung im Frontend mit TypeScript, Angular oder React
Du interessierst dich für moderne Architekturen und Full-Stack-Entwicklung
Du hast analytisches Denkvermögen und Freude an komplexen Systemen
Du bist flexibel für Einsätze inhouse oder bei Kund:innen
Du bist neugierig, möchtest neue Technologien und KI sinnvoll nutzen
Du hast sehr gute Deutsch- und gute Englischkenntnisse
Full-Stack-Softwareentwickler/-in (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen, die durch Weitsicht, technisches Können und echte Zusammenarbeit überzeugen. Du übernimmst Verantwortung über den gesamten Software-Lifecycle hinweg – von der Idee über Architektur und Implementierung bis zur kontinuierlichen Weiterentwicklung. Dabei bewegst du dich souverän zwischen Backend und Frontend und trägst mit fundierten technischen Entscheidungen zu nachhaltigen, qualitativ hochwertigen Lösungen bei. Du analysierst komplexe Anforderungen in unterschiedlichen Kontexten und setzt sie in robuste, skalierbare Anwendungen und Systemlandschaften um. Zudem bringst du deine Ideen proaktiv ein, um Technologien, Methoden und bestehende Lösungen laufend zu verbessern.
Verantwortung
- Du entwickelst bestehende und neue Softwarelösungen im Backend und Frontend weiter.
- In dieser Rolle gestaltest du aktiv Softwarearchitekturen und technische Konzepte mit.
- Du sicherst hohe Qualität durch sauberen Code, Code-Reviews und automatisierte Tests.
- Als erfahrene:r Full-Stack-Softwareentwickler:in arbeitest du eng mit Architektur, UX und Design in interdisziplinären Teams zusammen.
- Du pflegst eine enge, langfristige Zusammenarbeit mit unseren Kund:innen und begleitest sie partnerschaftlich in Projekten.
Qualifikationen
- Du hast eine Ausbildung in Informatik (Uni, FH oder HF) oder eine vergleichbare Qualifikation.
- Du verfügst über 3 bis etwa 5 Jahre Erfahrung in der Softwareentwicklung im Backend- und/oder Full-Stack-Bereich.
- Du beherrschst mindestens eine Backend-Sprache wie Java, Kotlin, Go oder Python sehr sicher und hast idealerweise Erfahrung mit Spring Boot, Kafka, PostgreSQL oder Redis.
- Du hast Praxis im modernen Frontend-Development, zum Beispiel mit TypeScript, Angular oder React, und arbeitest gerne in Full-Stack-Setups.
- Analytisches Denken, Freude an komplexen Systemen sowie eine teamorientierte, eigenverantwortliche Arbeitsweise zeichnen dich aus.
- Du kommunizierst sehr gut auf Deutsch und gut auf Englisch und bist offen, neue Technologien und KI sinnvoll in deine Entwicklungsarbeit zu integrieren.
Softwareentwickler (C#, .NET, SQL) (m/w/d)
Rolle
In dieser Rolle entwickelst du Code, der im täglichen Betrieb stabil, performant und zuverlässig läuft. Du übernimmst Verantwortung für den reibungslosen Betrieb bestehender Systeme und behältst dabei deren Performance und Verfügbarkeit im Blick. Gleichzeitig treibst du aktiv die Weiterentwicklung der Softwarelösungen voran und bringst eigene Ideen für Optimierungen ein. Als Teil eines agilen Scrum-Teams arbeitest du eng mit Kolleginnen und Kollegen aus Entwicklung, Betrieb und Support zusammen und stellst so die hohe Qualität der Produkte sicher. Dabei leistest du von Anfang an einen sichtbaren Beitrag zur Stabilität und Weiterentwicklung der Anwendungen.
Verantwortung
Du stellst den stabilen Betrieb unserer Business-Applikationen sicher und übernimmst Verantwortung für deren Performance.
In dieser Rolle analysierst und behebst du Incidents und setzt nachhaltige Lösungen direkt im Code um.
Du übernimmst die kundenorientierte Kommunikation zu deinen Incidents und sorgst für transparente Updates.
Als Softwareentwickler löst du Supportanfragen und nutzt sie gezielt zur Verbesserung der Software.
Du wirkst aktiv an der Weiterentwicklung unserer Business-Applikationen mit und implementierst neue Features.
In dieser Rolle gestaltest du gemeinsam mit dem Team unsere DevOps- und SRE-Praktiken und entwickelst sie weiter.
Qualifikationen
Du beherrschst eine objektorientierte Programmiersprache wie .NET/C# durch mehrjährige Entwicklererfahrung.
Du verfügst über gute Kenntnisse in Datenbanken und SQL, vorzugsweise T-SQL.
Idealerweise Studium/Ausbildung in Informatik oder ähnlich.
Du arbeitest routiniert mit modernen Entwicklungsprozessen wie Git, CI/CD und agilen Methoden (z.B. Scrum).
Du kennst grundlegende Konzepte rund um Betrieb, Monitoring und Logging von Anwendungen.
Du nutzt Tools wie Jira und Confluence souverän für die Zusammenarbeit im Team.
Du sprichst fliessend Deutsch.
Benefits