18 IT - Software Development in Bern
Softwareentwicklung mit 2-3 Jahren Erfahrung (m/w/d)
Rolle
In dieser Rolle tauchst du in die Entwicklung und Wartung moderner Softwarelösungen ein und arbeitest vor allem mit Typescript und Golang. Du übernimmst die Verantwortung für das Design und die Implementierung neuer Funktionen, erweiterst bestehende Systeme und optimierst deren Performance. In dieser Position gestaltest du Softwarearchitekturen aktiv mit, nimmst an Architektur- und Design-Meetings teil und bindest speicherprogrammierbare Steuerungen (SPS) über entsprechende IDEs an. Du setzt dabei dein Grundwissen in Versionskontrollsystemen wie Gitlab und Ticketsystemen ein und bringst deine strukturierte, lösungsorientierte Arbeitsweise ein. In dieser Junior-Funktion nutzt du deine Kommunikationsstärke und deine sehr guten Deutsch- sowie guten Englischkenntnisse, um im Austausch mit verschiedenen Fachbereichen tragfähige Lösungen zu realisieren.
Verantwortung
- Du entwickelst und wartest Softwarelösungen in Typescript und Golang.
- In dieser Rolle designst und implementierst du neue Funktionen und Features.
- Du erweiterst und optimierst bestehende Systeme kontinuierlich weiter.
- Als Softwareentwicklung Einstiegskraft arbeitest du eng mit Produktmanagement und anderen Entwicklungsteams zusammen.
- Du beteiligst dich aktiv an Architektur- und Design-Meetings.
- In dieser Rolle bindest du speicherprogrammierbare Steuerungen (SPS) über entsprechende IDEs an.
Qualifikationen
- Abgeschlossene Ausbildung im Bereich Software Engineering oder eine gleichwertige Qualifikation.
- Grundkenntnisse in Typescript und Golang sowie Interesse, diese weiter auszubauen.
- Erste Erfahrungen mit modernen Softwarearchitekturen, Entwicklungsprozessen und Versionskontrollsystemen wie Gitlab.
- Sicherer Umgang mit Ticketsystemen und eine strukturierte, lösungsorientierte Arbeitsweise.
- Ausgeprägte Team- und Kommunikationsfähigkeiten sowie sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift.
- Idealerweise erste Berührungspunkte mit Leitsystemen im Gebäudemanagement.
Benefits
Cloud Operations Specialist (m/w/d)
Rolle
In dieser Rolle verantwortest du den stabilen und sicheren Betrieb einer modernen Cloud-Plattform – eigenständig und mit hohem Gestaltungsspielraum. Du erkennst Optimierungspotenziale frühzeitig und setzt Verbesserungen proaktiv um. Dabei arbeitest du eng mit anderen technischen Fachbereichen zusammen und sicherst die kontinuierliche Weiterentwicklung der Plattform. Entscheidungsfreiheit und Eigenverantwortung prägen deinen Arbeitsalltag. Die Position bietet dir Raum für langfristiges Engagement und technologische Exzellenz.
Verantwortung
- In dieser Rolle übernimmst Du den stabilen Betrieb und die kontinuierliche Überwachung von Cloud-Plattformen und kundenspezifischen Lösungen
- Du gewährleistest die Einhaltung und Umsetzung etablierter ITIL-Prozesse im täglichen Betrieb
- Als Cloud-Betriebsspezialist sorgst Du für höchste Verfügbarkeit und Qualität der betreuten Services
- Du analysierst Betriebsdaten und leitest daraus proaktiv Optimierungsansätze ab
- In anspruchsvollen Situationen übernimmst Du Verantwortung im Rahmen des Bereitschaftsdienstes
- Du arbeitest eng mit internen und externen Partnern zusammen, um einen reibungslosen Service sicherzustellen
Qualifikationen
- Du hast eine abgeschlossene Aus- oder Weiterbildung im IT-Bereich (EFZ, HF, FH oder vergleichbare Qualifikation)
- Seit über drei Jahren arbeitest du professionell mit Kubernetes oder in der Azure Cloud
- Du automatisierst Prozesse routiniert und mit Begeisterung, zum Beispiel mithilfe von Terraform
- Die Kommunikation auf Schweizerdeutsch ist für dich selbstverständlich, und auf Englisch bewegst du dich sicher auf B1-Niveau
- Du überzeugst durch deine praxisnahe Erfahrung und dein professionelles Verständnis moderner Cloud-Technologien
- Neue Tools und Methoden integrierst du effizient in bestehende Systeme und Prozesse
Benefits
.Net/Angular Software Entwickler (m/w/d)
Rolle
In dieser Rolle verantwortest du die eigenständige Umsetzung kleinerer bis mittlerer Web- und Softwareprojekte auf Basis moderner Microsoft-Technologien und bringst Lösungen von der Spezifikation bis zur Inbetriebnahme voran. Du entwickelst und optimierst bestehende Anwendungen kontinuierlich weiter und sorgst mit sauberem Code, Reviews und Tests für eine hohe Softwarequalität. Dabei arbeitest du im Backend mit C#/.NET und im Frontend mit Angular, TypeScript, HTML und CSS und nutzt Datenbanken wie SQL Server, MySQL oder Oracle sicher. Du stimmst Anforderungen strukturiert ab, berätst fachlich fundiert und bringst deine Ideen proaktiv in die Lösungsfindung ein. So gestaltest du robuste, zukunftsfähige Anwendungen in einem interdisziplinären Umfeld mit klarer Verantwortung und spürbarem Impact.
Verantwortung
- Als Entwicklungsingenieur in Webapplikationen realisierst Du eigenständig kleinere und mittlere Web- und Softwareprojekte.
- In dieser Rolle begleitest Du den gesamten Softwareentwicklungsprozess von der Spezifikation bis zur Inbetriebnahme.
- Du entwickelst neue Anwendungen und arbeitest aktiv an laufenden Kundenprojekten mit.
- Du optimierst und erweiterst bestehende Kundenlösungen, um Stabilität, Performance und Nutzen kontinuierlich zu verbessern.
- Du sicherst die Softwarequalität durch strukturierte Tests und Code-Reviews.
- Du arbeitest eng und regelmässig mit Kunden sowie internen Stakeholdern zusammen, um Anforderungen zu klären und passende Lösungen umzusetzen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik oder Wirtschaftsinformatik oder verfügst über langjährige Erfahrung in der Software-Entwicklung.
- Eigenständig realisierst Du kleinere und mittlere Web- und Softwareprojekte und übernimmst Verantwortung von der Idee bis zur Umsetzung.
- Den gesamten Softwareentwicklungsprozess begleitest Du strukturiert von der Spezifikation bis zur Inbetriebnahme.
- Technisch überzeugst Du mit mehrjähriger Erfahrung in C#/.NET (Backend) sowie Angular, Angular Material, TypeScript, HTML und CSS (Frontend), und Kryptographie ist Dir nicht fremd.
- Datenbanken beherrschst Du sicher, z.B. mit SQL Server, MySQL, Oracle, DB2 oder Access.
- Beratung liegt Dir, und Du arbeitest gerne im interdisziplinären Umfeld mit klarer, regelmässiger Kommunikation.
Benefits
Software Test Automation Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Verantwortung für den Aufbau und die Weiterentwicklung moderner Testautomatisierung in einem anspruchsvollen Softwareprojekt. Du sorgst dafür, dass Qualität nicht erst am Ende geprüft, sondern von Anfang an systematisch in den Entwicklungsprozess integriert wird. Dabei analysierst du Anforderungen, entwickelst belastbare Teststrategien und stellst mit automatisierten Prüfmechanismen eine hohe Stabilität und Zuverlässigkeit der Software sicher. Mit deinem Know-how in Qualitätssicherung, Testarchitektur und Automatisierung leistest du einen wesentlichen Beitrag zu einer nachhaltigen und professionellen Softwareentwicklung.
Technologien: Selenium, TestNG, Jest, JMeter, Tosca, Postman, SoapUI, Java, Python, Jenkins, GitHub
Verantwortung
Konzeption, Aufbau und Weiterentwicklung einer nachhaltigen Testautomatisierungsarchitektur
Analyse fachlicher und technischer Anforderungen sowie Ableitung strukturierter Testszenarien
Entwicklung, Ausführung und Überwachung automatisierter Testskripte zur Sicherstellung einer hohen Produktqualität
Analyse, Fehlerbehebung und Debugging von Problemen, die im Rahmen automatisierter Testläufe erkannt werden
Definition und Umsetzung von Qualitätsstandards sowie Weiterentwicklung von Qualitätssicherungsprozessen
Dokumentation von Testergebnissen, Testabdeckungen und Auffälligkeiten sowie transparente Kommunikation an relevante Stakeholder
Enge Zusammenarbeit mit Entwicklung, Analyse und Projektteams innerhalb eines agilen Projektumfelds
Qualifikationen
Abgeschlossenes Studium in Informatik, Computer Engineering oder vergleichbare Praxiserfahrung
Mehrjährige Erfahrung in der Testautomatisierung und im Aufbau effizienter Qualitätssicherungsprozesse
Gute Kenntnisse in gängigen Tools und Frameworks wie Selenium, TestNG, Jest, JMeter, Tosca, Postman oder SoapUI
Programmiererfahrung in Java und/oder Python zur Erstellung und Pflege automatisierter Tests
Erfahrung mit CI/CD-Tools wie Jenkins oder GitHub
Praxis in einem agilen Entwicklungsumfeld
ISTQB-Zertifizierung von Vorteil
Deutsch fliessend und Englisch sehr gut
Benefits
Java Full Stack Software Engineer (m/w/d)
Rolle
In dieser Rolle tauchst du in eines der grössten Kartenzahlungssysteme der Schweiz ein und trägst dazu bei, dass Kundinnen und Kunden rund um die Uhr sicher bezahlen können. Du entwickelst im Solution Team Digital Commerce hochverfügbare Services, die stabil, performant und sicher laufen. Dabei übernimmst du Verantwortung dafür, dass Karten- und Transaktionsprozesse den neuesten regulatorischen und technischen Anforderungen entsprechen. Du gestaltest aktiv die Weiterentwicklung der Issuing-Transaktionen mit und bringst deine Expertise ein, um innovative, zukunftssichere Lösungen zu realisieren. Durch deine Arbeit stellst du sicher, dass digitale Zahlungslösungen zuverlässig, modern und benutzerfreundlich bleiben.
Verantwortung
Als Softwareentwickler arbeitest du eng mit Stakeholdern, externen Partnern, Entwicklern und Testern zusammen und sicherst die Qualität der Lösungen
In dieser Rolle beteiligst du dich an der Auswahl geeigneter Technologien und Frameworks und teilst dein Wissen kollegial im Team
Du unterstützt aktiv die Integration von Softwarekomponenten und übernimmst Aufgaben im 3rd-Level-Support inklusive Pikettdienst
Du entwickelst und pflegst Applikationen nach Scrum und bringst deine Expertise für komplexe Fachlogik und Performance-Optimierung ein
Du setzt Kundenanforderungen anhand von Use Cases und Akzeptanzkriterien um und stellst eine reibungslose Auslieferung sicher
In dieser Rolle überwachst du die Delivery-Pipeline und trägst zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse bei
Qualifikationen
Du verfügst über eine höhere Ausbildung in Informatik (FH/Uni) oder über mehrjährige, fundierte Erfahrung in der Softwareentwicklung.
Du arbeitest sicher als Full-Stack-Entwickler:in mit Angular, TypeScript, HTML5 im Frontend sowie Java, SQL und Spring im Backend.
Du hast Erfahrung in der Konfiguration von Fremdsoftware auf modernen Plattformtechnologien und in Cloud-Native-Deployments (z. B. Kubernetes, GitOps, Observability).
Du gehst routiniert mit Monitoring- und Analyse-Tools wie Splunk und Jaeger um und stellst damit den stabilen Betrieb der Anwendungen sicher.
Du setzt Kundenanforderungen strukturiert um, verfügst über solide Kenntnisse im Unit-Testing und achtest auf Sicherheits- und Compliance-Vorgaben (z. B. PCI DSS, PSD2).
Du kommunizierst stilsicher auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits
Senior Java Software Engineer IoT - Bern (m/w/d)
Rolle
Für unseren Rocken Partner, ein innovatives Unternehmen im Bereich smarter Energielösungen, suchen wir eine erfahrene Persönlichkeit als Senior Java Software Engineer.
In dieser Rolle entwickelst du skalierbare Java-Services für die Auslesung von Messdaten, die Steuerung von Energieverbrauchern sowie für moderne IoT- und Abrechnungslösungen rund um Eigenverbrauch, Elektromobilität und Energieeffizienz.
Dabei übernimmst du Mitverantwortung für Architektur, DevSecOps und die kontinuierliche Weiterentwicklung der technischen Standards.
Verantwortung
Du entwickelst und optimierst Java-Services zur Auslesung von Messdaten sowie zur intelligenten Steuerung von Energieverbrauchern.
Du arbeitest an einer automatisierten Konfigurationslösung für die Bereitstellung und Verwaltung der SEL-Server mit.
Du übernimmst Mitverantwortung für DevSecOps, Software-Architektur und eine nachhaltige technische Weiterentwicklung der Plattform.
Du berätst das Produktmanagement bei der Bewertung technischer Anforderungen und übersetzt diese in belastbare Lösungskonzepte.
Du bringst dich aktiv über deinen Kernbereich hinaus ins Team ein und unterstützt die Erreichung gemeinsamer Produkt- und Entwicklungsziele.
Du coachst Kolleg:innen und förderst die Optimierung von Entwicklungsprozessen, Code-Qualität und technischen Standards.
Qualifikationen
Du verfügst über mindestens 5 Jahre Erfahrung in der Entwicklung von Java-Applikationen sowie über ein Studium in Informatik oder eine vergleichbare Qualifikation.
Du bist mit modernen Entwicklungsprozessen vertraut und arbeitest sicher mit Git, automatisierten Tests, TDD, Code Reviews und CI/CD.
Du bringst Erfahrung mit dem Akka-Toolkit oder dem Actor-Modell mit und hast ein gutes Verständnis für Concurrency.
Du kennst dich im IoT-Umfeld aus und verstehst den Datenfluss über Gateways, Schnittstellen und vernetzte Systeme hinweg.
Du hast idealerweise zusätzliche Kenntnisse in Google Cloud Platform, Terraform, Python sowie in Architectural Styles, Design Patterns und komplexen Refactorings.
Du verfügst über verhandlungssichere Deutschkenntnisse.
Benefits
Fullstack Software Engineer (React & Java) (m/w/d)
Rolle
Du entwickelst moderne Full-Stack-Webanwendungen, die in einer vernetzten Welt zuverlässige digitale Services ermöglichen. In dieser Rolle übernimmst du die Konzeption, Umsetzung und Weiterentwicklung performanter Frontend- und Backend-Komponenten entlang klarer Qualitätsstandards. Du stellst durch saubere Architektur, Tests und kontinuierliche Optimierung sicher, dass Anwendungen stabil, sicher und skalierbar laufen. Du arbeitest strukturiert an technischen Lösungen, die internationale Kommunikation und Konnektivität unterstützen. Dabei behältst du Nutzerbedürfnisse, Wartbarkeit und Effizienz stets im Blick.
Verantwortung
Du entwickelst und wartest benutzerfreundliche, performante Frontend-Lösungen für unsere Services.
In dieser Rolle setzt Du Microservices um und pflegst RESTful APIs für stabile, skalierbare Funktionen.
Du nutzt Deine Datenbankkenntnisse, um Abfragen effizient zu erstellen und Daten sicher zu aktualisieren.
Als Entwickler:in für Full-Stack Webanwendungen arbeitest Du eng mit Backend-Entwickler:innen und weiteren Teams zusammen, um eine nahtlose Integration der Systemkomponenten sicherzustellen.
Du beteiligst Dich regelmässig an Code Reviews und technischen Diskussionen, um die Softwarequalität kontinuierlich zu verbessern.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung als Softwareentwickler oder ein Studium der Informatik (Bachelor oder HF).
- Mindestens 3 Jahre Erfahrung in der Frontend- oder Full-Stack-Entwicklung bringst du mit.
- Sicherer Umgang mit React oder vergleichbaren Tools sowie mit HTML, CSS und JavaScript zeichnet dich aus.
- In Java entwickelst du objektorientierte Microservices, idealerweise mit dem Spring Framework, und bist mit RESTful Webservices vertraut.
- Praxis mit Oracle und MongoDB sowie mit Versionsverwaltungssystemen gehört zu deinem Profil.
- Du arbeitest effizient in internationalen Teams auf Englisch, übernimmst Verantwortung, zeigst Eigeninitiative und besitzt die Schweizer oder EU/EFTA-Staatsbürgerschaft mit Bewilligung B oder C.
Benefits
IT Test Engineer (m/w/d)
Verantwortung
Gemeinsam mit agilen Teams entwickelst Du Testpläne basierend auf aktuellen Anforderungen.
Du definierst Testfälle, führst sie durch und besprichst Ergebnisse strukturiert im Team.
Du bringst dich aktiv in die Testautomatisierung ein und verbesserst kontinuierlich bestehende Abläufe.
Bei Release-Tests sowie produktionsnahen Abnahmen bist Du massgeblich beteiligt und sicherst die Qualität.
Qualifikationen
Du verfügst über eine abgeschlossene Informatik Ausbildung (HF/FH/Bachelor) und hast mehrere Jahre Erfahrung im Testen von Web- und Cloudlösungen.
Eine Zertifizierung im Testing zeigt deine fachliche Tiefe – oder Du überzeugst mit fundierter Praxis.
Du arbeitest analytisch, übernimmst Verantwortung und bleibst auch bei komplexen Problemen ruhig und lösungsorientiert.
Du sprichst verhandlungssicher Deutsch und verfügst über solide Englischkenntnisse.
Benefits