Software Developer* DEMIS
Role details
Job location
Tech stack
Job description
- Entwicklung und Wartung von Softwaresystemen, PoC-Implementierungen für neue Technologien und Architekturen sowie Referenzimplementierungen in Zusammenarbeit mit Spezifikationsexperten. Erstellung produktiver eHealth-Anwendungen auf Basis der Anforderungen des Product Owners im Rahmen des internen Scrum-Prozesses.
- End-to-End-Verantwortung für definierte User Stories. Selbstständige Identifizierung und Behebung von Fehlern. Durchführen von Anforderungsanalysen und -bewertungen unter Einhaltung der internen Richtlinien, der Scrum-Methodik und der Sprint-Ziele
- Erstellung von Unit-Tests, Code-Reviews, Clean Code, Merge-/Pull-Requests und Refactoring. Arbeiten Sie mit Testexperten zusammen, um automatisierte Testsuiten zu erstellen.
- Unterstützund der Entwicklung der CI/CD-Infrastruktur und der Entwicklungsumgebung. Beitrag zur Build-Verwaltung und Pipeline-Wartung
- Dokumentation von Architekturen für definierte Systemkomponenten. Erstellung von Benutzer-, Administrator- und Entwicklerdokumentation unter Verwendung bestehender Vorlagen. Unterstützung bei der Erstellung von Funktionsspezifikationen für externe Verträge.
- Durchführung von Anwenderschulungen und Workshops. Regelmässige Berichterstattung im Daily Scrum, Sprint Review und Retrospective. Kontinuierlicher Austausch mit dem Chapter Lead und allen relevanten Stakeholdern.
Requirements
- Bachelor-Abschluss oder gleichwertige Qualifikation in Informatik, IT, Computertechnik, Wirtschaftsinformatik oder einem verwandten Fachgebiet.
- Mindestens 5 Jahre Berufserfahrung in der Java-Entwicklung im Produktionsumfeld. Fundierte Kenntnisse: Java SDK 11/17, REST-Protokolle, Spring Boot, JUnit, Integrationstests.
- Erfahrung im Build-Management mit Maven. CI/CD: Jenkins, GitLab, SonarQube, Nexus.
- Docker und Kubernetes - nachgewiesene praktische Erfahrung im Aufbau und Betrieb von Microservice-Architekturen.
- Fundierte Kenntnisse in Scrum, einschliesslich Anforderungs-, Qualitäts- und Release-Management. Erfahrung in funktionsübergreifenden agilen Teams mit Coding-Richtlinien und Code-Reviews.
- Kenntnisse über Public-Key-Infrastrukturen und digitale Signaturen: X.509, CVC, RSA, ssL/TLS, TLS, CRL.
- Erfahrung im Betrieb von Anwendungen in Kubernetes mit Helm-Charts.
- Erfahrung in der Erstellung und Weiterentwicklung von Infrastructure-as-Code mit Terraform.
- Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse
Benefits & conditions
Die Stelle ist Teil eines interdisziplinären, agilen Entwicklungsteams, das Testtools, Referenzimplementierungen und produktionsreife eHealth-Anwendungen entwickelt. Bewerber* müssen über mindestens fünf Jahre praktische Erfahrung in der Java-Entwicklung verfügen und sicher im Umgang mit einem regulierten, standardorientierten Umfeld sein., * Bruttojahresgehalt all-in:
- Senior Java SW Entwickler: bis zu 95 000 Euro
- Senior Platform Entwickler: bis zu 97 500 Euro
- DEMIS/eHealth Specialist bis zu 100 000 Euro
- Home Office: nach dem Onboarding bis zu 80%
- Wöchentliche Arbeitszeit: 40 Stunden
About the company
Wir sind ein Spezialist für intelligente und umfassende Lösungen im Bereich des autonomen Fahrens sowie autonomer Transportsysteme. Herstellern, Lieferanten und Dienstleistern der Automobil- und Logistikbranche sowie öffentlicher Verkehrssysteme bieten wir ein umfangreiches Leistungsportfolio für die Mobilität und smarte Logistik von morgen.