Senior Softwareentwickler - Vollzeit
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
Für die Weiterentwicklung und Modernisierung unseres bestehenden Laborinformationssystems, suchen wir einen erfahrenen Senior Softwareentwickler (m/w/d). Unsere Software unterstützt Labore bei der Verarbeitung und Auswertung medizinischer Proben und trägt damit direkt zur Diagnostik und Patientenversorgung bei. Du arbeitest in einem erfahrenen Team mit einem vielfältigen Technologie-Stack an geschäftskritischen Systemen mit hohen Anforderungen an Stabilität, Performance und Integrität. Dabei gestaltest du aktiv deren Weiterentwicklung hin zu modernen Architekturen. Wir legen großen Wert auf sauberen Code, Teamarbeit und nachhaltige Softwareentwicklung.
- Weiterentwicklung und Wartung unserer bestehenden Applikation
- Entwicklung von Backend- und Frontend-Komponenten
- Definition der Anforderungen innerhalb eines Teams im Dialog mit Kunden
- Analyse und Behebung komplexer Störungen im produktiven Betrieb
- Performanceanalyse und -optimierung bestehender Systeme
- Refactoring und Modernisierung von Legacy-Code
- Konzeption und Umsetzung moderner, skalierbarer Softwarearchitekturen
- Einhaltung von Entwicklungsstandards und kontinuierliche Qualitätssicherung durch Code-Reviews und automatisierte Tests
- Enge Zusammenarbeit in interdisziplinären Teams, * Technologien & Frameworks: Protobuf, Twirp, JSON, REST, Angular, Java Swing, Dropwizard, Hibernate, SQL-Datenbanken
- Testing: JUnit & Mockito, GTest, Jest
- Entwicklungswerkzeuge: Git, GitLab, IntelliJ, VisualStudio Code, Gradle, Meson, Docker
Requirements
- Abgeschlossenes Studium der Informatik, einem IT-orientierten Studiengang oder einer vergleichbaren Qualifikation
- Mehrjährige Erfahrung in der Softwareentwicklung
- Idealerweise Erfahrung in der Softwareentwicklung im medizinischen Umfeld
- Sehr gute Kenntnisse in mindestens einer der folgenden Programmiersprachen: Java, C, C++ oder Typescript
- Erfahrung mit verbreiteten Technologien und Frameworks
- Fundierte Kenntnisse in Testframeworks
- Sicherer Umgang mit gängigen Entwicklungswerkzeugen
- Erfahrung in der Migration und Transformation von Legacy-Code
- Kenntnisse in moderner Softwarearchitektur (insbes. Modularisierung)
- Erfahrung in der Performance-Optimierung komplexer Systeme
- Verständnis für verteilte Systeme und Kommunikationsprotokolle
- Analytisches Denkvermögen sowie strukturierte und lösungsorientierte Arbeitsweise
- Ausgeprägte Teamfähigkeit sowie eigenverantwortliches Arbeiten
- Deutsch und Englisch mindestens auf B2-Niveau
- Grundsätzliches Interesse an einer langfristigen Bindung an unser Unternehmen
Benefits & conditions
- Intensive Einarbeitung und Wissenstransfer
- Wettbewerbsfähiges Gehalt
- Familiäres Umfeld und kurze Entscheidungswege
- Flexible Arbeitszeit
- Moderne Arbeitsmittel
- Betriebliche Altersvorsorge
- Zusätzliche Benefits und Firmenevents
- Zentraler Standort in München mit guter Anbindung und Parkplätzen
About the company
Die Medat Computersysteme GmbH entstand im Jahre 1974 aus der Idee, die Erfassung und Abbildung medizinischer Prozesse im Labor zu optimieren und an die Anforderungen des Marktes anzupassen. Seither sind wir führender Softwareanbieter im Bereich Laborinformationssysteme für humanmedizinische Labore.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…