Lead Software Engineer / Software-Architekt

Prostaff Schweiz Gmbh
Bern, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Bern, Switzerland

Tech stack

Java
API
Code Review
Computer Programming
Continuous Integration
DevOps
Github
Gradle
Spring
Maven
Open Web Application Security
Software Engineering
Strategies of Testing
Openapi
Spring-boot
Data Management
Api Design
Code Restructuring
Docker

Job description

Für ein strategisch hochrelevantes Digitalisierungsprojekt im nationalen Gesundheitswesen suchen wir einen sehr erfahrenen, kommunikativen und technisch starken Lead Developer / Software-Architekten mit klarer Ownership im Build-/Run-Umfeld.

Es handelt sich um ein langfristiges, komplexes Transformationsprojekt mit hoher Visibilität und gesellschaftlicher Relevanz.

  • Technische Leitung der Software-Entwicklung
  • Umsetzung der Software gemäss definiertem Architekturdesign
  • Mitwirkung im Team "Architecture & Data Management" bei Design und Konzeption der NASURE-Referenzarchitektur
  • Technologie- und Framework-Entscheide auf Code-Ebene
  • Sicherstellung nicht-funktionaler Anforderungen (Security, Performance, Qualität)
  • Technische Guidance und Coaching der Entwickler
  • Definition und Durchsetzung von Coding-Standards
  • Durchführung von Code-Reviews
  • Management technischer Schulden und Refactoring
  • Gestaltung und Definition von APIs und Schnittstellen

Requirements

  • Sehr starke Java-Kenntnisse
  • Fundierte Erfahrung mit Spring / Spring Boot
  • Sicherer Umgang mit Architektur- und Design-Patterns
  • API-Design (REST, OpenAPI, eventbasierte Architekturen von Vorteil)
  • Security-by-Design (Authentication, Authorization, OWASP)
  • Teststrategien (Unit-, Integrations-, Contract-Tests)
  • Build- & CI/CD-Know-how (Maven oder Gradle, Pipelines)
  • GitHub
  • Container-Grundlagen (Docker)
  • DevOps-Verständnis
  • Clean Architecture
  • Erfahrung mit Code-Reviews und strukturiertem Refactoring
  • Sehr gute Kommunikationsfähigkeiten

Apply for this position