6 IT - Software Development in Solothurn
Datenbankentwickler mit PL/SQL-Fokus (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für Datenmigrationen in das Kernsystem Adcubum Syrius und stellst die laufende Pflege der Daten in einer Oracle-Datenbank sicher. Du analysierst komplexe Datenstrukturen, konzipierst effiziente Migrationsprozesse und bringst dein Fachwissen gezielt ins Kompetenzzentrum rund um die Syrius-Datenbank ein. Durch deinen professionellen Umgang mit grossen Datenmengen leistest du einen zentralen Beitrag zur Systemintegrität und Datenqualität. Du arbeitest eng mit technischen und fachlichen Ansprechpartnern zusammen und sorgst für eine reibungslose Umsetzung der Migrationsprojekte. Dabei überzeugst du mit präziser Arbeitsweise und deiner Erfahrung im Umgang mit anspruchsvollen Datenbanklösungen.
Verantwortung
- Du setzt technische Anforderungen interner und externer Kunden effizient in PL/SQL-Lösungen um
- In dieser Rolle entwickelst du vorhandene Werkzeuge strategisch weiter und schaffst neue unterstützende Tools
- Als Datenbankentwickler entwickelst und realisierst du ad-hoc PL/SQL-Routinen für individuelle Anwendungsfälle
- Du berätst fachbereichsübergreifend bei der optimalen Nutzung bestehender und neuer Datenbankhilfsmittel
- In enger Abstimmung mit den Fachbereichen bringst du neue Impulse für die Datenbankentwicklung ein
- Du gewährleistest eine zuverlässige und performante Umsetzung datenbanknaher Anforderungen
Qualifikationen
- Du verfügst über fundierte Kenntnisse in SQL und PL/SQL innerhalb des Oracle-Umfelds
- Du hast praktische Erfahrung in der Datenbank-Softwareentwicklung gesammelt
- Kenntnisse der Syrius-Datenbank oder im Kranken- und Unfallversicherungsbereich sind ein Plus
- Deine Arbeitsweise ist eigenverantwortlich, strukturiert und geprägt von hoher Zuverlässigkeit
- Du überzeugst durch eine starke Kunden- und Qualitätsorientierung
- Sehr gute Deutschkenntnisse in Wort und Schrift runden dein Profil ab
Software Engineer Fullstack (m/w/d)
Rolle
In dieser Rolle entwickelst du Softwarelösungen, die dafür sorgen, dass in Gebäuden zuverlässig Trinkwasser fliesst. Du verantwortest die Weiterentwicklung, den Betrieb und die Wartung einer Azure-basierten IoT-Webapplikation und implementierst Schnittstellen (APIs) zwischen Geräten, Sensoren und Cloudsystemen. Du erstellst und pflegst moderne Webfrontends mit Angular und unterstützt bei der Entwicklung mobiler Flutter-Apps. Du stellst die Softwarequalität durch Code Reviews sowie automatisierte Tests sicher und optimierst bestehende Systeme hinsichtlich Performance, Skalierung und Sicherheit. Ergänzend entwickelst du Embedded-Software im Bereich Haustechnik und begleitest Lösungen über den gesamten Softwarelebenszyklus.
Verantwortung
- Du entwickelst, betreibst und wartest unsere Azure-basierte IoT-Webapplikation kontinuierlich weiter.
- In dieser Rolle designst und implementierst Du Schnittstellen (APIs) zwischen Geräten, Sensoren und Cloudsystemen.
- Als Entwickelnde Person für Softwarelösungen realisierst und pflegst Du moderne Webfrontends mit Angular.
- Du unterstützt die Entwicklung sowie Weiterpflege unserer mobilen Flutter-Apps und bringst Dich gezielt in Verbesserungen ein.
- Du sicherst die Softwarequalität durch sorgfältige Code Reviews und aussagekräftige automatisierte Tests.
- Du übernimmst Monitoring, Analyse und Troubleshooting und optimierst bestehende Systeme hinsichtlich Performance, Skalierung und Sicherheit.
Qualifikationen
- Du hast einen Abschluss in Informatik, Elektrotechnik oder einer vergleichbaren Richtung.
- Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise mit Fokus auf IoT-, Cloud- oder Industrieanwendungen, zeichnet dich aus.
- Fundierte Praxis in C# und .NET für die Backend-Entwicklung sowie in Angular, TypeScript und HTML5/CSS3 für moderne Web-Frontends bringst du mit.
- Sicherer Umgang mit Cloud Services wie App Hosting, Serverless Functions, IoT-Integration, Storage sowie DevOps- und Monitoring-Lösungen gehört zu deinem Profil.
- REST-APIs sowie Datenbanken wie PostgreSQL oder vergleichbare Technologien setzt du routiniert ein.
- Deutsch und Englisch beherrschst du in Wort und Schrift, arbeitest analytisch und strukturiert und übernimmst gern Verantwortung entlang des gesamten Softwarelebenszyklus.
Benefits
.Net C# Fullstack Software Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst du Softwarelösungen, die dafür sorgen, dass in Gebäuden zuverlässig Trinkwasser fliesst. Du verantwortest die Weiterentwicklung, den Betrieb und die Wartung einer Azure-basierten IoT-Webapplikation und implementierst Schnittstellen (APIs) zwischen Geräten, Sensoren und Cloudsystemen. Du erstellst und pflegst moderne Webfrontends mit Angular und unterstützt bei der Entwicklung mobiler Flutter-Apps. Du stellst die Softwarequalität durch Code Reviews sowie automatisierte Tests sicher und optimierst bestehende Systeme hinsichtlich Performance, Skalierung und Sicherheit. Ergänzend entwickelst du Embedded-Software im Bereich Haustechnik und begleitest Lösungen über den gesamten Softwarelebenszyklus.
Verantwortung
- Du entwickelst, betreibst und wartest unsere Azure-basierte IoT-Webapplikation kontinuierlich weiter.
- In dieser Rolle designst und implementierst Du Schnittstellen (APIs) zwischen Geräten, Sensoren und Cloudsystemen.
- Als Entwickelnde Person für Softwarelösungen realisierst und pflegst Du moderne Webfrontends mit Angular.
- Du unterstützt die Entwicklung sowie Weiterpflege unserer mobilen Flutter-Apps und bringst Dich gezielt in Verbesserungen ein.
- Du sicherst die Softwarequalität durch sorgfältige Code Reviews und aussagekräftige automatisierte Tests.
- Du übernimmst Monitoring, Analyse und Troubleshooting und optimierst bestehende Systeme hinsichtlich Performance, Skalierung und Sicherheit.
Qualifikationen
- Du hast einen Abschluss in Informatik, Elektrotechnik oder einer vergleichbaren Richtung.
- Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise mit Fokus auf IoT-, Cloud- oder Industrieanwendungen, zeichnet dich aus.
- Fundierte Praxis in C# und .NET für die Backend-Entwicklung sowie in Angular, TypeScript und HTML5/CSS3 für moderne Web-Frontends bringst du mit.
- Sicherer Umgang mit Cloud Services wie App Hosting, Serverless Functions, IoT-Integration, Storage sowie DevOps- und Monitoring-Lösungen gehört zu deinem Profil.
- REST-APIs sowie Datenbanken wie PostgreSQL oder vergleichbare Technologien setzt du routiniert ein.
- Deutsch und Englisch beherrschst du in Wort und Schrift, arbeitest analytisch und strukturiert und übernimmst gern Verantwortung entlang des gesamten Softwarelebenszyklus.
Benefits
Java Anwendungsentwicklung Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst und optimierst du moderne Java-Anwendungen und setzt komplexe Anforderungen in robuste, gut wartbare Software um. Du arbeitest mit gängigen Frameworks und etablierten Engineering-Praktiken, um saubere Architekturen, performante Schnittstellen und verlässliche Deployments sicherzustellen. Du bringst dich aktiv in die Analyse, die technische Konzeption sowie die Umsetzung ein und behältst dabei Qualität, Testbarkeit und Security im Blick. Du arbeitest in einem agilen Umfeld eng mit Stakeholdern zusammen, klärst Detailfragen selbstständig und treibst Lösungen pragmatisch voran. Du übernimmst Verantwortung für kontinuierliche Verbesserung, teilst Wissen im Development-Alltag und unterstützt die nachhaltige Weiterentwicklung der Codebasis.
Verantwortung
- Du entwickelst und wartest Java-basierte Anwendungen und setzt Anforderungen sauber und effizient um
- In dieser Rolle analysierst Du fachliche Anforderungen, stimmst Loesungswege mit Stakeholdern ab und uebersetzt sie in technische Konzepte
- Du implementierst Schnittstellen und integrierst Backend-Komponenten in bestehende Systemlandschaften
- Als Java Anwendungsentwicklung Engineer stellst Du Code-Qualitaet durch Tests, Reviews und nachvollziehbare Dokumentation sicher
- Du optimierst bestehende Funktionen hinsichtlich Performance, Stabilitaet und Wartbarkeit und behebst Fehler strukturiert
- Du arbeitest eng im Team nach etablierten Entwicklungsprozessen zusammen und bringst Dich aktiv in kontinuierliche Verbesserungen ein
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium in Informatik oder eine vergleichbare Ausbildung.
- Mehrjährige Praxis in der Java-Softwareentwicklung bringst du sicher in anspruchsvollen Projekten ein.
- Moderne Technologien wie Spring Boot, Quarkus sowie Container- und Plattform-Tools wie Docker und Kubernetes setzt du routiniert ein.
- Von der Anforderung über Implementierung bis zur Auslieferung gestaltest du den gesamten Entwicklungsprozess aktiv mit.
- Clean Code, nachhaltiges Softwaredesign und automatisierte Tests sind für dich gelebter Qualitätsstandard.
- In agilen Teams übernimmst du Verantwortung, unterstützt andere Entwickler und kommunizierst sehr gut auf Deutsch sowie auf Englisch.
Benefits
Java Backend Development Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst du robuste Java-Backend- und Weblösungen, die fachliche Anforderungen in saubere, wartbare Software übersetzen. Du konzipierst und implementierst neue Features, Schnittstellen und Services im Rahmen moderner Architekturen und triffst fundierte Technologie- und Framework-Entscheidungen. Du sicherst Qualität, Performance und Stabilität durch Tests, Code-Reviews und nachvollziehbare Dokumentation. Du arbeitest eng mit angrenzenden Funktionen in einem agilen Umfeld zusammen und bringst dich aktiv in die kontinuierliche Weiterentwicklung bestehender Systeme ein. Dabei erwartest du einen professionellen Anspruch an strukturierte Umsetzung, klare Kommunikation und nachhaltige technische Lösungen.
Verantwortung
- Du entwickelst performante Java-Backend-Services und setzt robuste Schnittstellen um, die sauber in bestehende Webanwendungen integrierbar sind
- In dieser Rolle analysierst Du Anforderungen gemeinsam mit dem Team und uebersetzt sie in klare technische Konzepte und umsetzbare Arbeitspakete
- Als Java Backend Development Engineer verantwortest Du die nachhaltige Weiterentwicklung bestehender Komponenten und optimierst Stabilitaet, Wartbarkeit und Skalierbarkeit
- Du sicherst die Softwarequalitaet durch Tests, Code-Reviews und konsequente Clean-Code-Prinzipien
- In dieser Rolle arbeitest Du eng mit Kundinnen und Kunden sowie internen Stakeholdern zusammen und sorgst fuer transparente Abstimmung und verlaessliche Lieferfaehigkeit
- Du bringst Dich aktiv in agile Prozesse ein und treibst kontinuierliche Verbesserungen in Architektur, Tooling und Entwicklungsworkflow voran
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung oder ein Studium im Bereich Informatik oder einer vergleichbaren Fachrichtung.
- Mehrjährige Praxis in der Java-Entwicklung sowie sicherer Umgang mit objektorientierten Konzepten zeichnen Dich aus.
- Sauberen, wartbaren Code entwickelst Du strukturiert und testorientiert und behältst dabei Qualität und Performance im Blick.
- Mit gängigen Tools und Prozessen wie Versionsverwaltung, Code-Reviews und CI/CD arbeitest Du routiniert im Team.
- Anforderungen analysierst Du selbstständig, setzt sie zuverlässig um und kommunizierst dabei klar mit allen Beteiligten.
- Neugier und Lernbereitschaft treiben Dich an, Dich technologisch weiterzuentwickeln und Verantwortung zu übernehmen.
Benefits
IT Software Engineer C/C++ (m/w/d)
Verantwortung
Entwicklung und Pflege von Embedded Software in C/C++ für mobile Arbeitsmaschinen im Off-Highway-Bereich
Gestaltung und Umsetzung grafischer Benutzeroberflächen mit Qt/QML sowie Integration moderner Assistenzsysteme
Verantwortung für den gesamten Entwicklungsprozess: Spezifikation, Design, Implementierung, Test und Validierung
Betreuung und Weiterentwicklung von CI/CD-Pipelines mit Azure DevOps
Durchführung von Code-Reviews und Mitwirkung bei Softwaretests
Nutzung moderner Tools wie Git, Visual Studio Code und Azure DevOps für Entwicklung und Zusammenarbeit
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder vergleichbarer Fachrichtung
Fundierte Kenntnisse in der Embedded-Entwicklung mit C/C++
Praxiserfahrung in der Entwicklung von Benutzeroberflächen mit Qt/QML
Vertraut im Umgang mit Azure DevOps, insbesondere im Bereich Build- und Release-Automatisierung
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits