23 IT - Software Development in Bern
Software Engineer - Applikationsentwicklung & KI (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Full-Stack-Lösungen von der ersten Idee bis zum produktiven Einsatz. Du übernimmst Verantwortung für die Entwicklung stabiler, performanter und nutzerfreundlicher Anwendungen über alle Schichten hinweg. Dabei analysierst du komplexe Anforderungen, triffst fundierte Architektur- und Technologieentscheide und setzt diese sauber um. Du begleitest den gesamten Lifecycle der Software, optimierst bestehende Funktionen kontinuierlich und stellst hohe Qualitäts- und Sicherheitsstandards sicher. Zudem trägst du mit deinem Erfahrungsschatz dazu bei, Entwicklungsprozesse, Tools und Best Practices laufend weiterzuentwickeln.
Verantwortung
Du entwickelst eigenständigen Softwarelösungen weiter und orientierst dich flexibel an den Bedürfnissen unserer Kundschaft.
Du nutzt Künstliche Intelligenz effizient im Entwicklungsprozess und sicherst die Qualität von KI-generiertem Code durch gezielte Code-Reviews.
Du planst, implementierst und testest Anbindungen an verschiedene Umsysteme für einen reibungslosen Datenaustausch.
Du programmierst hochwertige Software, die sowohl technisch überzeugt als auch durch eine intuitive Bedienung begeistert.
In dieser Rolle übernimmst du die Federführung für spezifische IT-Projekte und begleitest sie eigenverantwortlich von der Idee bis zum Abschluss.
Qualifikationen
Abgeschlossenes Studium in Informatik (FH/Uni), idealerweise auf Master-Niveau mit Schwerpunkt Applikationsentwicklung.
Mehrjährige Praxis in objektorientierter Softwareentwicklung mit Java, AngularJS, Angular und JavaScript.
Erste praktische Erfahrung im Einsatz von KI-Tools innerhalb des Softwareentwicklungsprozesses
Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch, Französisch von Vorteil.
Benefits
Data Base Engineer (m/w/d)
Verantwortung
Du analysierst die Bedürfnisse des Kunden und erarbeitest konkrete Lösungen
Du unterstützt das Account Management bei der Akquisition von Projekten
Du verantwortest die Beratung von Kunden im Bereich relationaler Modellierung, Datenmigration und Datenqualität
Du arbeitest eng mit anderen Teammitgliedern zusammen
Du schätzt den direkten Kontakt mit Kunden
Du bringst eine lösungsorientierte, strukturierte und analytische Denkweise mit.
Qualifikationen
Du hast Erfahrung im Arbeiten mit verschiedenen Datenbanken (Oracle, MS-SQL, etc.)
Du verfügst über fundierte Kenntnisse in SQL und PL/SQL
Du zeigst eine hohe Lernbereitschaft und die Motivation dich stetig weiterzubilden
Erfahrung in Datenmigration, Integration und Datenqualität sind von Vorteil
Du verfügst über ausgezeichnete Deutschkenntnisse in Wort und Schrift
Benefits
Project Manager & Software Engineer – .NET & Full-Stack (m/w/d)
Rolle
Code, der überzeugt – Architektur, die bleibt. Gesucht wird eine erfahrene Entwicklerpersönlichkeit, die nicht nur exzellenten Code schreibt, sondern Projekte vom ersten Konzept bis zum produktiven Go-live aktiv prägt. Wer technische Führung mit echter Gestaltungsfreude verbindet und moderne Microsoft-Technologien liebt, findet hier ein Umfeld, das Ideen wirklich willkommen heisst.
Verantwortung
Entwicklung hochwertiger, wartbarer Softwarelösungen auf Basis des modernen .NET-Ökosystems (C#, ASP.NET Core, Blazor)
Technische Projektverantwortung: Steuerung von Entwicklungsvorhaben von der Anforderungsanalyse über Design und Umsetzung bis zum produktiven Rollout
Enge Zusammenarbeit mit internen Fachbereichen und externen Partnern zur Übersetzung komplexer Anforderungen in nachhaltige, skalierbare Lösungen
Aktive Mitgestaltung von Softwarearchitektur, Coding-Standards und Entwicklungsprozessen im Team
Mentoring und fachlicher Austausch mit Entwicklungskolleginnen und -kollegen – als technische Sparringsperson auf Augenhöhe
Einsatz und Evaluation moderner Entwicklungsansätze: AI-gestützte Entwicklung (GitHub Copilot, Claude Code o. ä.), Testautomatisierung (xUnit, Playwright) und CI/CD-Pipelines
Datenbankdesign und -optimierung mit MS SQL Server inkl. Entity Framework und performanten Abfragestrategien
Qualifikationen
Abgeschlossenes Informatikstudium oder gleichwertige Qualifikation mit nachgewiesener Praxistiefe
Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit C#, .NET und MS SQL
Solides Verständnis objektorientierter Design-Prinzipien (SOLID, Clean Architecture, DDD) und moderner Entwurfsmuster
Erfahrung mit Blazor oder vergleichbaren komponentenbasierten UI-Frameworks
Nachweisbare Erfahrung in der technischen Leitung von IT-Projekten agiler oder hybrider Natur
Affinität für AI-gestützte Entwicklung und Testautomatisierung als deutliches Plus
Pragmatische, lösungsorientierte Arbeitsweise mit hohem Qualitätsanspruch und Teamgeist
Senior Software Engineer – Backend-Profi mit Weitblick (m/w/d)
Verantwortung
Du entwickelst robuste und skalierbare Backend-Lösungen für unsere Kernanwendungen.
Du gestaltest Software-Architekturen mit und übernimmst Verantwortung für deren Umsetzung.
Du analysierst bestehende Systeme, optimierst deren Performance und führst Refactorings durch.
Du arbeitest eng mit dem DevOps-Team und der Qualitätssicherung zusammen.
Du bringst dich aktiv in Code-Reviews, Pair Programming und technische Entscheidungen ein.
Qualifikationen
Du verfügst über fundierte Erfahrung in der Backend-Entwicklung mit Java, C# oder Node.js.
Du kennst dich aus mit Datenbanken, APIs und modernen Softwarearchitekturen.
Du hast ein hohes Qualitätsbewusstsein und automatisierte Tests sind für dich selbstverständlich.
Du arbeitest selbständig, strukturiert und denkst lösungsorientiert.
Du sprichst sehr gut Deutsch und beherrschst technisches Englisch.
Techstack: Java / C# / Node.js, REST, SQL/NoSQL, Git, Docker, CI/CD, Microservices, Kubernetes
Benefits
Senior Java Developer – Fokus Backend & Microservices (m/w/d)
Rolle
Als erfahrener Java Developer übernimmst du die Verantwortung für die Entwicklung moderner Microservices und Backend-Architekturen. Du arbeitest eng mit DevOps, QA und dem Produktteam zusammen, um performante und skalierbare Lösungen zu schaffen.
Verantwortung
Design und Entwicklung von Microservices mit Java und Spring Boot
Aufbau und Pflege von REST-APIs sowie Datenbankanbindungen
Mitarbeit bei Architekturentscheidungen und Code Reviews
Sicherstellung von Qualität durch automatisierte Tests
Unterstützung jüngerer Teammitglieder und Know-how-Transfer
Qualifikationen
Informatikstudium (FH/Uni) oder vergleichbare Ausbildung
Mindestens 5 Jahre Berufserfahrung in der Java-Entwicklung
Erfahrung mit Spring Boot, Microservices und agilen Projekten
Sehr gute Deutschkenntnisse (C1), Englischkenntnisse von Vorteil
Teamorientiert, eigenverantwortlich und technologiebegeistert
Techstack
Java, Spring Boot, REST, PostgreSQL, Docker, Kubernetes, Git, Maven, Jenkins
Benefits
Fullstack Cloud Developer – Azure & Microservices (m/w/d)
Verantwortung
Ein zukunftsorientierter Rocken Partner sucht dich – eine technisch starke Fachperson, die skalierbare Cloudlösungen mit Webtechnologien kombiniert.
Aufgaben:
Konzeption und Entwicklung von Fullstack-Applikationen in der Azure-Cloud
Umsetzung von responsiven Frontends und performanten Backends
Mitarbeit bei der Weiterentwicklung der Softwarearchitektur und DevOps-Prozesse
Integration von Services und APIs in moderne Cloudumgebungen
Qualifikationen
Erfahrung mit C#/.NET im Backend sowie HTML/CSS und JavaScript im Frontend
Kenntnisse in Cloud-Services (Azure Functions, App Services, Key Vault etc.)
Analytisches Denken und eigenverantwortliches Arbeiten
Deutschkenntnisse auf mindestens C1-Niveau
Tech Stack: C#, .NET 6+, Azure, Angular/React, Azure DevOps, Docker, REST, SQL
Benefits
Test Engineer (m/w/d)
Verantwortung
Du erstellst Test-Suites für Refactoring und Migrationen, um Seiteneffekte zwischen Hardware-Knoten zu verhindern
Du entwickelst und betreibst eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment
Du integrierst Hardware-in-the-Loop (HiL) Tests in bestehende CI/CD-Pipelines
Qualifikationen
Du hast mehrjährige Erfahrung in der Test-Automatisierung für Embedded Systeme
Du bist sicher im Umgang mit Test-Frameworks, Automatisierung und sauberem Code
Du hast ein gutes Verständnis von Embedded Linux, MCUs/RTOS und Elektronik
Du beherrschst moderne Testing-Methoden wie Keyword-Driven und Data-Driven Testing sowie Simulation und Hardware-Tests
Du kommunizierst sicher auf Deutsch und Englisch, Französisch ist ein Plus
Embedded Software Engineer (m/w/d)
Verantwortung
Entwurf der System-Architektur für die nächste Gerätegeneration mit i.MX6/AM62P (Yocto) und STM32 (Zephyr)
Definition einer Strategie für maschineninterne, verteilte Kommunikation im Sinne von Distributed Intelligence
Entwicklung von Automatisierung und Tooling zur Verbindung von Development und Deployment
Implementierung von Security-by-Design-Konzepten inkl. CRA-Konformität über den gesamten System-Lifecycle
Verantwortung für sichere Cloud- und Device-Update-Mechanismen
Qualifikationen
Erfahrung im Systemdesign von Grund auf sowie in der erfolgreichen Durchführung komplexer Refactoring-Phasen
Verständnis für reale Auswirkungen von Hardware-Latenzen auf Systemarchitektur und Performance
Erfahrung mit Embedded Linux und MCUs sowie Kenntnisse in Yocto (Layers, Recipes, Kernel, User Space)
Idealerweise Erfahrung mit Real-Time-Operating-Systems (RTOS) wie Zephyr
Sicher in C/C++ und Scripting sowie strukturierte Arbeitsweise in Deutsch und Englisch, Französischkenntnisse von Vorteil
Benefits
Software Project Engineer – Digital Platforms & Applications (m/w/d)
Rolle
In dieser Rolle gestaltest du als Projekt Lead Softwareentwickler:in innovative, digitale Lösungen, die einen echten Unterschied machen. Du übernimmst die technische Führung von Projekten und trägst die Verantwortung für Architektur, Qualität und Weiterentwicklung der eingesetzten Technologien. Dabei steuerst du den gesamten Entwicklungsprozess von der Anforderungserhebung über die Umsetzung bis zur erfolgreichen Einführung. Du koordinierst interdisziplinäre Projektteams, triffst technische Entscheidungen und stellst sicher, dass Lösungen effizient, transparent und ressourcenschonend umgesetzt werden. Zudem identifizierst du kontinuierlich Optimierungspotenziale und treibst die technologische Weiterentwicklung der Produkte strategisch voran.
Verantwortung
- Du entwickelst moderne, anspruchsvolle Softwarelösungen und bringst deine Ideen aktiv ein
- Du übernimmst die Projektleitung von der ersten Idee bis zum erfolgreichen Go-Live
- Du arbeitest eng mit internen und externen Stakeholdern zusammen und übersetzt Anforderungen in nachhaltige Lösungen
- Du bist Sparringpartner:in für dein Team und teilst dein Know-how aktiv
- In dieser Rolle gestaltest du Architektur, Prozesse und Standards des Softwareentwicklungsbereichs entscheidend mit
Qualifikationen
- Abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Softwareentwicklung mit C#, .NET, MS SQL und Blazor
- Fundierte Praxis in der Leitung von IT-Projekten
- Sehr gutes Verständnis objektorientierter Entwicklung und moderner Design-Prinzipien
- Idealerweise Erfahrung mit AI-gestützter Softwareentwicklung und Testautomatisierung
- Freude an Teamarbeit, hoher Eigenverantwortung und pragmatischen Lösungen sowie sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Senior Software Engineer (m/w/d)
Verantwortung
Du entwirfst die System-Architektur für die nächste Gerätegeneration mit i.MX6/AM62P (Yocto) und STM32 (Zephyr)
Du definierst die Strategie für maschineninterne, verteilte Kommunikation (Distributed Intelligence)
Du entwickelst Automatisierung und Tooling, um Entwicklung und Deployment zu verbinden
Du implementierst Security-by-Design-Konzepte inklusive CRA-Konformität über den gesamten Lifecycle
Du verantwortest sichere Cloud- und Device-Update-Mechanismen
Qualifikationen
Du hast bereits Systeme von Grund auf entworfen oder erfolgreich durch komplexe Refactoring-Phasen geführt
Du verstehst, was passiert, wenn Architektur auf echte Hardware-Latenzen trifft
Du hast Erfahrung mit Embedded Linux und MCUs und kennst die Grundlagen von Yocto (Layers, Recipes, Kernel, User Space)
Du bringst idealerweise Erfahrung mit Real-Time-OS (z. B. Zephyr) mit
Du bist sicher in C/C++ und Scripting und arbeitest strukturiert auf Deutsch und Englisch, Französisch ist ein Plus
Benefits