Senior Software Developer
Die Stelle
Starnberg, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Starnberg, Germany
Tech stack
Application Performance Management
User Authentication
Automation of Tests
Azure
Health Informatics
C Sharp (Programming Language)
Cloud Computing
Code Review
Computer Security
Continuous Integration
Entity Framework
Github
PostgreSQL
OAuth
Azure
Software Engineering
TypeScript
Web Applications
Data Logging
.NET Core
Large Language Models
Backend
GIT
Angular
Information Technology
Front End Software Development
Software Version Control
Job description
- Technische Koordination und Weiterentwicklung der bestehenden Full-Stack-Anwendung (Angular Frontend, .NET Core Backend, PostgreSQL)
- Implementierung und Sicherstellung der Compliance für Medizinprodukte-Software nach ISO 13485 und IEC 62304 inkl. Etablierung von Software-Entwicklungsprozessen gemäß regulatorischen Anforderungen (Risikomanagement, Traceability, Dokumentation)
- Code-Reviews, Testautomatisierung sowie Architekturentscheidungen
- Sicherstellung der IT-Sicherheit nach ISO 27001 und DSGVO-Compliance
- Integration und Optimierung von LLMs
- Weiterentwicklung der Cloud-Infrastruktur und CI/CD-Pipelines
Requirements
- Abgeschlossenes Studium der Informatik, medizinische Informatik oder vergleichbare Qualifikation
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung
- Nachweisliche Erfahrung in mindestens einem abgeschlossenen Medizinprodukte-Zertifizierungsprojekt
- Strukturierte, qualitätsorientierte und selbstständige Arbeitsweise
- Sehr gute Deutsch- und Englischkenntnisse
- Mehrjährige Erfahrung mit .NET Core / C# (mindestens 5 Jahre), * Fundierte Kenntnisse in Angular (Version 14+) und TypeScript
- Entity Framework Core und PostgreSQL
- Authentifizierung und Autorisierung (Azure AD B2C, OAuth 2.0, JWT)
- Microsoft Azure (App Services, Azure Static Web Apps, Azure Storage)
- CI/CD Pipelines (Azure DevOps oder GitHub Actions)
- Monitoring und Logging (Application Insights, Serilog)
- Versionskontrolle mit git
- Automated Testing (Unit, Integration, E2E)
- Nachweisbare Erfahrung mit Software-Lebenszyklus für Medizinprodukte / Gute Kenntnisse der MDR (Medical Device Regulation) und MPG-Normen
- Dokumentation und technische Spezifikationen