via remotely.de
Softwareentwickler (m/w/d) DEMIS
Aufgabengebiet
- Entwicklung und Wartung von Softwaresystemen, Proof-Of-Concepts zur Erprobung von neuen Technologien und Architekturen, Referenzimplementierungen zusammen mit den Spezifikationsexperten sowie Entwicklung von produktiven eHealth-Anwendungen anhand Anforderungen der Product Owner (w/m/d) und ggf. Tester im Rahmen des gematik-SCRUM-Prozesses
- Verantwortung für die Umsetzung eines festgelegten Teils von funktionalen Anforderungen (User-Storys) sowie selbstständiges Erkennen und Beheben von Fehlern (Bugs) in selbst- und fremdentwickelten Anwendungen unter Einhaltung der Konzepte, Architektur- und Projektpläne
- Durchführung der Anforderungsanalyse und der Anforderungsbewertung im Rahmen der agilen Entwicklungsprozesse
- Dokumentation von Architekturen für festgelegte Komponenten der Softwaresysteme
- Unterstützung bei der Erstellung von Lastenheften für die Beauftragung externer Entwicklungen
- Verantwortung für die Erstellung von Benutzer-, Administrator- und Entwicklerdokumentation in Quellcode, Wiki-Systemen und Dokumenten mithilfe bereits vorhandener Vorgaben und Templates
- Durchführung von Qualitätssicherungsmaßnahmen, wie z. B. Anfertigung von Unit Tests, Teilnahme an Code-Reviews, Einsatz von Clean-Code, Merge-Requests/Pull-Requests sowie Durchführung von Refactorings
- Unterstützung bei der Weiterentwicklung der Continuous Integration-Infrastruktur und der Entwicklungsumgebung
- Durchführung von Benutzertrainings und Workshops
- Zusammenarbeit mit den Test-Experten für das Erstellen von automatisierten Tests
- Regelmäßiger Austausch über Fortschritts, von Risiken und Abweichungen im Daily Scrum sowie Sprint-Review und Retrospektive, ebenso erfolgt ein regelmäßiger Austausch mit Führungskraft bzw. Chapter Lead
- Arbeiten im Team nach definierten Coding-Guidelines und mit Code-Reviews sind Normalität
Qualifikationen
- Erfolgreicher Abschluss eines Studiums an einer Berufsakademie bzw. eines Bachelor-Studiengangs an einer Fach- bzw. Hochschule in Informatik (Informationstechnik, Computer Engineering, Wirtschaftsinformatik) oder verwandter Studiengänge
- 5 Jahre einschlägige Berufserfahrung als Softwareentwickler:in in Java
- Kenntnisse und Erfahrungen im Anforderungsmanagement, agilen Entwicklungsprozessen (Scrum), Qualitätsmanagement und Releasemanagement notwendig
- Java SDK 11\17, REST-Protokolle, Spring Boot, JUnit, Integrationstests
- Erfahrung mit dem Build-Management Maven
- Kenntnisse mit Buildumgebungen und Continous Integration: Jenkins, GitLab, SonarQube, Nexus
- Kenntnisse mit der Public-Key-Infrastructures und digitalen Signaturen (u.a. X.509, CVC, RSA, SSL/TLS, TSL, CRL).
- Kenntnisse in Docker\ Kubernetes sowie beim Aufbau von Microservices
- Kenntnisse Helm Betriebs von Anwendungen im Kubernetes (Helm) sowie beim Erstellen und Weiterentwickeln des Infrastructure-as-Code mit Terraform
Fachbereich:Softwareentwicklung
1088 weitere Stellen im Bereich Softwareentwicklung
Alle offenen Positionen aus diesem Fachbereich auf einen Blick.
Softwareentwicklung-Jobs ansehen