23 Software Development - Software in Bern
Software Engineer Golang, TypeScript (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und wartest du Softwarelösungen in Typescript und Golang, designst neue Funktionen und Features und optimierst bestehende Systeme. Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen, nimmst an Architektur- und Design-Meetings teil und bindest speicherprogrammierbare Steuerungen über IDEs an. Dafür verfügst du über eine Ausbildung im Bereich Software Engineering oder eine vergleichbare Qualifikation sowie Basiskenntnisse in Typescript und Golang. Zusätzlich bringst du erste Erfahrungen mit modernen Softwarearchitekturen und Entwicklungsprozessen, Versionskontrollsystemen wie Gitlab und Ticketsystemen mit und überzeugst durch Problemlösungsfähigkeit, strukturierte Arbeitsweise sowie gute Kommunikationsfähigkeiten in Deutsch und Englisch. Erfahrungen mit Leitsystemen im Gebäudemanagement runden dein Profil idealerweise ab.
Verantwortung
- Du entwickelst und wartest Softwarelösungen in Typescript und Golang
- In dieser Rolle designst und implementierst du neue Funktionen und Features
- Als Junior Software Engineer erweiterst und optimierst du bestehende Systeme
- Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen
- In dieser Rolle nimmst du an Architektur- und Design-Meetings teil
- Als Junior Software Engineer bindest du speicherprogrammierbare Steuerungen (SPS) über IDEs an
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung als Software Engineer oder eine vergleichbare Qualifikation
- Du hast Basiskenntnisse in Typescript und Golang
- Du bringst erste Erfahrungen mit modernen Softwarearchitekturen und Entwicklungsprozessen mit
- Du kennst dich im Umgang mit Versionskontrollsystemen wie Gitlab und Ticketsystemen aus
- Du zeichnest dich durch ausgeprägte Problemlösungsfähigkeiten und eine strukturierte Arbeitsweise aus
- Du kommunizierst klar, arbeitest gerne im Team und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse in Wort und Schrift
Benefits
Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und wartest du Softwarelösungen in Typescript und Golang, gestaltest neue Funktionen und Features und optimierst bestehende Systeme. Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen, nimmst an Architektur- und Design-Meetings teil und sorgst so für durchdachte technische Lösungen. Zudem bindest du speicherprogrammierbare Steuerungen (SPS) über IDEs an und trägst dazu bei, leistungsfähige, zuverlässige Anwendungen bereitzustellen. Mit deiner strukturierten Arbeitsweise, deinem Problemlösungsvermögen und ersten Erfahrungen mit modernen Softwarearchitekturen und Tools wie Versionskontroll- und Ticketsystemen wirkst du aktiv an der Weiterentwicklung der Systeme mit.
Verantwortung
- Du entwickelst und wartest Softwareloesungen in Typescript und Golang
- In dieser Rolle designst und implementierst du neue Funktionen und Features
- Als Junior Software Engineer erweiterst und optimierst du bestehende Systeme
- Du arbeitest eng mit dem Produktmanagement und anderen Entwicklungsabteilungen zusammen
- In dieser Rolle nimmst du an Architektur- und Design-Meetings teil
- Als Junior Software Engineer bindest du speicherprogrammierbare Steuerungen (SPS) ueber IDEs an
Qualifikationen
- Du hast eine abgeschlossene Ausbildung als Software Engineering oder eine vergleichbare Qualifikation.
- Du verfügst über Basiskenntnisse in Typescript und Golang.
- Du hast anfängliche Erfahrungen mit modernen Softwarearchitekturen und Entwicklungsprozessen.
- Du kennst dich mit Versionskontrollsystemen wie Gitlab und Ticketsystemen aus.
- Du überzeugst mit Problemlösungsfähigkeiten und einer strukturierten Arbeitsweise.
- Du kommunizierst gut, arbeitest gerne im Team und beherrschst Deutsch sehr gut sowie Englisch gut in Wort und Schrift.
Benefits
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/Architect (m/w/d)
Über
Verantwortung
Technische Architekturverantwortung in anspruchsvollen Grossprojekten und Entwicklung zukunftsfähiger Lösungslandschaften über Applikations-, Integrations- und Plattformgrenzen hinweg
Modernisierung gewachsener Softwarelandschaften durch geeignete Microservice-Strukturen, Daten- und Systemmigrationen sowie durchdachte Transitions- und Kompatibilitätskonzepte
Definition sicherer Kommunikations- und Betriebsmodelle für geschäftskritische Systeme inklusive Identity, Verschlüsselung, Hochverfügbarkeit und synchroner sowie eventbasierter Integration
Enge Zusammenarbeit mit Engineering-, Produkt- und Operations-Teams sowie fachliches Mentoring bei Architekturentscheidungen, Automatisierung und technologischer Weiterentwicklung
Qualifikationen
Mehrjährige Senior-Level-Erfahrung in der Software- und Plattformarchitektur kombiniert mit fundierter Informatikausbildung auf Hochschulniveau oder vergleichbarer Qualifikation
Sehr breites Architekturverständnis mit Schwerpunkt Java/Spring, Microservices, Domain-driven Design und verteilten Systemen sowie Erfahrung mit Angular
Praxis mit API- und Messaging-Technologien wie SOAP, REST, gRPC, Kafka, JMS oder IBM MQ sowie modernen Container-, Deployment- und CI/CD-Plattformen
Erfahrung mit Architekturmodellierung und Dokumentationsstandards wie ARC42 und UML sowie selbständige, lernorientierte und lösungsfokussierte Arbeitsweise mit sehr guten Deutschkenntnissen
Software Architect/ Projektleiter (m/w/d)
Über
Verantwortung
Entwicklung tragfähiger Software-, Plattform- und Integrationsarchitekturen für komplexe Enterprise-Projekte sowie technische Begleitung von der Konzeption bis zum produktiven Betrieb
Gestaltung moderner Transformationsarchitekturen und Migrationspfade für den Übergang von bestehenden Systemen zu skalierbaren Microservice- und Cloud-Plattformen
Konzeption sicherheitskritischer Lösungen und robuster Integrationsmodelle mit klar definierten APIs, Messaging-Strukturen sowie hohen Anforderungen an Verfügbarkeit und Security
Technische Führung und Unterstützung von Entwicklungsteams sowie Etablierung von Architekturstandards, CI/CD- und Container-Konzepten und nachvollziehbarer Architekturdokumentation
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbarer Hintergrund sowie mindestens fünf Jahre Erfahrung in einer Senior Software-, Solution- oder Plattform-Architekturrolle
Tiefgehendes Know-how in Enterprise Java, Spring Boot und Microservice-Architekturen sowie Erfahrung mit DDD, Event-driven Designs und modernen Frontend-Technologien wie Angular
Fundierte Expertise in Integrations-, Security- und Plattformtechnologien wie REST, Kafka, IAM/PKI, Docker, Kubernetes/OpenShift, Helm und ArgoCD
Konzeptionell starker und kommunikationssicherer Architekt mit Erfahrung in agilen Entwicklungsmodellen, hohem Qualitätsanspruch und stilsicheren Deutschkenntnissen; Französisch ist von Vorteil
Java Backend Engineer (m/w/d)
Über
Mit mehr als zwanzig Jahren Erfahrung in der Telekommunikationsbranche hat dieser Rocken Partner einen bedeutenden Erfolg und ein stetiges Wachstum erzielt und baut seinen weltweiten Kundenstamm Jahr für Jahr weiter aus. Unser Rocken Partner bietet alle für die Einrichtung von internationalem Roaming zwischen zwei Mobilfunkbetreibern erforderlichen Dienste an.
Rolle
In dieser Rolle als Software Engineer trägst du dazu bei, eine verlässliche, einfache und grenzenlose Kommunikation in einer immer stärker vernetzten Welt sicherzustellen. Du arbeitest in einem dynamischen, technologisch geprägten Umfeld, in dem internationale Roaming-Dienste kontinuierlich weiterentwickelt werden. Dabei profitierst du von einem modernen Arbeitsplatz, flexiblen und teilweise mobilen Arbeitsformen sowie zeitgemässen Zusatzleistungen wie ÖV-Vergünstigungen und Mobiltelefonunterstützung. Du kannst dich auf ein mehrsprachiges, multikulturelles Umfeld freuen, in dem Englisch als Unternehmenssprache gilt und Austausch sowie internationale Events zum Alltag gehören. Von Beginn an wirst du mit einem strukturierten Onboarding, gezielten Schulungen und Unterstützung bei deiner Weiterentwicklung begleitet.
Verantwortung
Du entwickelst performante Java-Backends für Anwendungen mit hohen Datenvolumen und anspruchsvollen Verarbeitungsprozessen.
Du gestaltest APIs, Services und Systemkomponenten auf Basis moderner Architekturmuster und Spring Boot.
Du integrierst Datenbanken, Messaging- und Streaming-Technologien und entwickelst Lösungen für verteilte Systeme.
Du begleitest Softwarelösungen von der technischen Konzeption über die Implementierung bis zu Tests, Deployment und Weiterentwicklung.
Du verbesserst bestehende Systeme kontinuierlich durch Refactoring, Automatisierung, Performance-Optimierung und saubere Engineering-Praktiken.
Qualifikationen
Du hast ein Informatikstudium, eine vergleichbare Ausbildung oder eine entsprechende praktische Qualifikation.
Du bringst 2–6 Jahre Erfahrung in der Backend-Entwicklung mit Schwerpunkt Java mit.
Du verfügst über gute Kenntnisse in objektorientierter Entwicklung, Spring Boot, REST und Datenbanken.
Du kennst idealerweise Kafka, MongoDB, Flink oder vergleichbare Technologien für verteilte und datenintensive Systeme.
Du arbeitest proaktiv, qualitätsbewusst und selbstständig und hast Freude daran, komplexe technische Lösungen nachhaltig zu verbessern; gute Englischkenntnisse werden vorausgesetzt.
Benefits
Software Developer .NET/C# (m/w/d)
Über
Verantwortung
Du entwickelst und pflegst Webanwendungen mit .NET/C# und Microsoft SQL Server
Du arbeitest in Scrum-Teams an verschiedenen Projekten
Du unterstützt Lösungsarchitekten und Projektleiter von der Konzeption bis zur Abnahme
Du sicherst die Softwarequalität durch Code-Reviews und Unit-Tests
Qualifikationen
Du hast ein Studium in Informatik, Naturwissenschaften, Mathematik oder Technik abgeschlossen
Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit
Du kennst dich fundiert mit .NET/C# und Microsoft SQL Server aus
Du arbeitest strukturiert, selbstständig und lösungsorientiert
Du bist teamorientiert, kennst agile Methoden und verfügst über sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Software Entwickler - C# / .NET (m/w/d)
Über
Verantwortung
Weiterentwicklung der Software-Landschaft mit Fokus auf Berechnungslogiken, Schnittstellen & Datenbanken
Umsetzung von Anforderungen aus Produktion, Auftragsbearbeitung & Kundenbetreuung
Analyse & Optimierung bestehender IT-Strukturen durch moderne Technologien
Enge Zusammenarbeit mit Fachbereichen für anwenderfreundliche Automatisierungslösungen
Technische Verantwortung bei der digitalen Transformation im Produktionsumfeld
Qualifikationen
Abgeschlossene Ausbildung/Studium im Bereich Informatik
Sehr gute Kenntnisse in .NET / C#, idealerweise mit MS SQL oder Access
Interesse an gewachsenen Software-Lösungen und deren Weiterentwicklung
Freude an Digitalisierung in einem produzierenden KMU
Kommunikative Persönlichkeit mit sehr guten Deutsch- und Englischkenntnissen
Leitung IT-Anwendungsmanagement (m/w/d)
Über
Verantwortung
- Du führst das IT-Application-Team fachlich und personell und förderst dessen Weiterentwicklung.
- In dieser Rolle verantwortest du Betrieb, Support und kontinuierliche Verbesserung zentraler Business-Applikationen.
- Als Leitung IT-Anwendungsmanagement gestaltest du die Applikationslandschaft strategisch mit Blick auf Zukunftsfähigkeit und Skalierbarkeit.
- Du modernisierst bestehende Systeme und treibst die technologische Transformation aktiv voran.
- In dieser Rolle analysierst, priorisierst und realisierst du Business-Anforderungen in enger Abstimmung mit den Stakeholdern.
- Du agierst in einer Product-Owner-nahen Rolle als Bindeglied zwischen Business und IT und stellst Softwarequalität, Security und tragfähige Architekturentscheidungen sicher.
Qualifikationen
- Mehrjährige Erfahrung in der Führung oder fachlichen Leitung von Entwicklungs- oder kleineren Application-Teams
- Fundierte Praxis in der Entwicklung moderner Web-Applikationen mit Java, Spring Boot und zeitgemässen Full-Stack-Technologien
- Vertiefte Erfahrung in Software-Architektur, Systemintegration sowie im ganzheitlichen Application Lifecycle Management
- Sicherer Umgang mit modernen Entwicklungsprozessen, Continuous Integration/Continuous Delivery (CI/CD) und Application Security
- Ausgeprägte Kenntnisse in Secure Coding und Code Security sowie ein gutes Verständnis für sichere Softwarearchitekturen
- Erfahrung im Umgang mit gewachsenen Applikationslandschaften und deren schrittweiser Modernisierung
Benefits
Fachverantwortliche Person IT-Anwendungen (m/w/d)
Über
Verantwortung
- Du führst fachlich und personell das IT-Application-Team
- In dieser Rolle verantwortest du Betrieb, Weiterentwicklung und Support zentraler Business-Applikationen
- Du gestaltest die Applikationslandschaft strategisch mit Fokus auf Zukunftsfähigkeit und Skalierbarkeit
- Als Fachverantwortliche Person IT-Anwendungen modernisierst du bestehende Systeme und begleitest die technologische Transformation
- Du analysierst, priorisierst und setzt Business-Anforderungen in passende IT-Lösungen um
- In dieser Rolle stellst du Softwarequalität, Security und nachhaltige Architekturentscheidungen sicher
Qualifikationen
- Mehrjährige Erfahrung in der Führung oder fachlichen Leitung von Entwicklungs- oder kleineren Application-Teams
- Fundierte Praxis in der Entwicklung moderner Web-Applikationen mit Java, Spring Boot und Full-Stack-Technologien
- Vertiefte Kenntnisse in Software-Architektur, Systemintegration und Application Lifecycle Management
- Sicherer Umgang mit modernen Entwicklungsprozessen, CI/CD-Pipelines und Application Security
- Ausgeprägtes Know-how in Secure Coding und Code Security sowie gutes Verständnis sicherer Softwarearchitekturen
- Erfahrung im Umgang mit gewachsenen Applikationslandschaften und deren schrittweiser Modernisierung
Benefits