5 Software Development - Software in Solothurn
(Senior) Java Software-Entwickler (m/w/d)
Über
Verantwortung
Entwicklung und Bereitstellung von Staging-Tools für eine Standardsoftware-Suite
Konzeption und Evaluation skalierbarer Data-Management-Lösungen in Zusammenarbeit mit internen und externen Anwendern
Umsetzung von CI/CD und Sicherstellung hoher Softwarequalität
Aktive Mitgestaltung und Förderung agiler Arbeitsweisen im Scrum-Team
Qualifikationen
Umfangreiche Erfahrung mit Java/JavaEE, Spring/Spring Boot und Fokus auf Data Management
Sehr gute Kenntnisse in Hibernate, Spring Data, Spring Batch, JPA, JTA und JCache
Gute Kenntnisse in Oracle/PostgreSQL, Gradle, Jenkins, Docker, OpenShift/Kubernetes und Cloud Storage
Erfahrung mit Scrum, TDD und Clean Code von Vorteil
Sehr gute Deutsch- und gute Englischkenntnisse sowie ausgeprägte Team-, Kunden- und Zielorientierung
Benefits
Full Stack Software Engineer (m/w/d)
Über
Unser Rocken-Partner aus der Region Basel zählt zu den führenden schweizerischen Anbietern von Messsystemen im Wasser- und Energiebereich. Als wertestarker Arbeitgeber setzt sich dieser Partner für ein integres, familiäres und inspirierendes Arbeitsumfeld ein und offeriert seinen Mitarbeitenden diverse Weiterbildungsmöglichkeiten, attraktive Anstellungsbedingungen sowie spannende Tätigkeitsfelder.
Verantwortung
Entwicklung und kontinuierliche Weiterentwicklung einer skalierbaren IoT-Plattform über Backend-, Frontend- und Integrationskomponenten hinweg
Sicherstellung hoher Softwarequalität durch Code Reviews, strukturierte Deployment-Prozesse, technische Dokumentation und nachhaltige Entwicklungsstandards
Konzeption und Durchführung automatisierter sowie manueller Softwaretests und systematische Analyse komplexer Fehlerbilder
Übersetzung fachlicher Anforderungen in technische Spezifikationen und aktive Mitgestaltung der Softwarearchitektur innerhalb eines agilen Scrum-Teams
Qualifikationen
Hochschulabschluss in Informatik, Software Engineering, Data Science oder einer vergleichbaren Fachrichtung sowie mindestens fünf Jahre Erfahrung in der Softwareentwicklung
Fundiertes Fullstack-Know-how mit Java, Spring Boot, Angular, TypeScript, REST-APIs und PostgreSQL sowie Erfahrung mit Docker, Kubernetes und Git
Kenntnisse in Cloud-, Data- und IoT-Technologien; Erfahrung mit Azure, Kafka, Redis, Cassandra, Time-Series-Datenbanken, IoT Hub oder vergleichbaren Plattformen ist von Vorteil
Analytischer und teamorientierter Software Engineer mit ausgeprägtem technischem Verständnis, strukturierter Arbeitsweise sowie sehr guten Deutsch- und Englischkenntnissen
Lead Software Engineer (m/w/d)
Über
Verantwortung
Anspruchsvolle Features und zentrale Services hands-on im .NET-Umfeld entwickeln und technisch verantworten.
Architekturprinzipien, technische Standards und Best Practices gemeinsam mit Lead Developern und Architekturverantwortlichen weiterentwickeln.
Skalierbare Microservices, REST-APIs und eventbasierte Integrationen mit Technologien wie Kafka konzipieren und optimieren.
Team durch Code Reviews, technisches Coaching und aktiven Wissensaustausch bei komplexen Fragestellungen unterstützen.
Entwicklungsprozesse mit Kubernetes, Docker, CI/CD, Testautomatisierung sowie Monitoring und Observability kontinuierlich verbessern.
Qualifikationen
Mehrjährige Erfahrung in moderner Softwareentwicklung und fundierte .NET-Kenntnisse; Erfahrung im Telekommunikationsumfeld von Vorteil.
Fundierte Praxis mit Microservices, REST-APIs, Kafka oder vergleichbaren Technologien und verteilten Systemen.
Erfahrung mit Kubernetes, Docker, GitLab oder Jenkins sowie Observability mit Prometheus oder Grafana.
Technische Leadership-Erfahrung sowie sichere Anwendung moderner Engineering-Praktiken und agiler Methoden wie Scrum, SAFe oder Kanban.
Analytische und kommunikative Stärke, Freude an Coaching und Wissensaustausch sowie sehr gute Deutsch- und gute Englischkenntnisse.
Benefits
.NET C# Software Engineer (m/w/d)
Verantwortung
- Du entwickelst moderne Webapplikationen und Backend-Systeme mit .NET
- In dieser Rolle wirkst du an Konzeption, Architektur und technischen Lösungen mit
- Du treibst die Weiterentwicklung bestehender Anwendungen und Plattformen voran
- Als .NET C# Software Engineer stehst du im direkten Austausch mit Kunden und Fachpersonen
- Du gestaltest aktiv unseren Technologie-Stack, unsere Entwicklungsprozesse und Standards mit
Qualifikationen
- Mehrjährige praktische Erfahrung mit C#, .NET und ASP.NET Core
- Sichere Anwendung von SQL, Entity Framework und modernen Webtechnologien
- Sehr gute Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse für Dokumentation, Tools und Frameworks
- Freude an sauberem, wartbarem Code und an durchdachten technischen Lösungen
- Selbstständige, zuverlässige Arbeitsweise und Spass an der Zusammenarbeit mit Kundschaft und im Team
- Von Vorteil: Erfahrung mit Azure, Docker, CI/CD oder Infrastructure as Code sowie Kenntnisse in Vue.js, React oder Angular und Verständnis für Software-Architektur und DevOps-Prinzipien
C# .NET Anwendungsentwickler (m/w/d)
Verantwortung
- Als C# .NET Anwendungsentwickler entwickelst du moderne Webapplikationen und Backend-Systeme mit .NET
- Du wirkst an Konzeption, Architektur und der Ausarbeitung technischer Lösungen mit
- In dieser Rolle treibst du die Weiterentwicklung bestehender Anwendungen und Plattformen voran
- Du stehst im direkten Austausch mit Kunden und Fachpersonen zur Abstimmung von Anforderungen und Lösungen
- Als C# .NET Anwendungsentwickler gestaltest du aktiv unseren Technologie-Stack, unsere Entwicklungsprozesse und Standards mit
Qualifikationen
- Mehrjährige praktische Erfahrung mit C#, .NET und ASP.NET Core
- Fundierte Kenntnisse in SQL, Entity Framework und modernen Webtechnologien
- Sehr gute Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse für Dokumentation, Tools und Frameworks
- Hoher Anspruch an sauberen, wartbaren Code und Freude an durchdachten technischen Lösungen
- Eigenständige, zuverlässige Arbeitsweise und Spass an der Zusammenarbeit mit Kundschaft und im Team
- Idealerweise Erfahrung mit Azure, Docker, CI/CD, Infrastructure as Code und modernen Frontend-Frameworks wie Vue.js, React oder Angular