Das Unternehmen ist ein innovativer Anbieter von IT- und Softwarelösungen im Gesundheitssektor. In dieser Rolle als Fullstack Softwareentwickler sind Sie Teil eines dynamischen Projektteams, das sich der kontinuierlichen Erneuerung und Integration des Kernsystems widmet. Dieses System spielt eine entscheidende Rolle bei der digitalen Beauftragung von Laboruntersuchungen und unterstützt das medizinische Personal in seiner täglichen Arbeit. Zu Ihren Hauptaufgaben gehört die Verantwortung für die Weiterentwicklung und Pflege des Laborauftrags- und Befundkommunikationssystems in einem agilen Entwicklungsumfeld. Sie konzipieren, entwickeln und implementieren komplexe Funktionen und Module der Bestandssoftware unter Verwendung aktueller Technologien, insbesondere PHP, Symfony und Doctrine. Zudem setzen Sie moderne Entwicklungsprinzipien wie Clean Code und Design Patterns um und dokumentieren Ihre Entwicklungen, um die Code-Qualität sicherzustellen. Die Mitgestaltung und Optimierung der Systemarchitektur im laufenden Betrieb sowie bei neuen Projekten sind ebenfalls Teil Ihrer Aufgaben. Sie führen Performanceanalysen durch und verbessern die Softwarequalität in Backend und Frontend durch Code-Reviews und automatisierte Tests. In dieser Position haben Sie die Möglichkeit, aktiv an der Kommunikation zwischen Entwicklung, Produkt- und Testmanagement teilzunehmen und technische Sachverhalte im Ticketsystem sowie in der internen Wissensdatenbank zu dokumentieren. Das Unternehmen bietet Ihnen flache Hierarchien, eine offene Feedbackkultur und ein angenehmes Arbeitsumfeld mit flexiblen Arbeitszeitmodellen und der Möglichkeit zum mobilen Arbeiten.
Fullstack Softwareentwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein erfolgreich abgeschlossenes Hochschulstudium der Informatik oder eines verwandten Studiengangs, alternativ über eine abgeschlossene Berufsausbildung zum Fachinformatiker im Bereich Anwendungsentwicklung mit relevanter Programmiererfahrung. Sie sollten mindestens 4 Jahre Erfahrung in der Entwicklung von Webanwendungen mitbringen und fundierte Kenntnisse in PHP (insbesondere Symfony und Doctrine), MySQL sowie JavaScript und Bootstrap haben. Kenntnisse im React-Framework sowie in API Platform und Flyway sind von Vorteil, aber nicht zwingend erforderlich. Ein ausgeprägtes Verständnis für Softwarearchitektur, Systemintegration und API-Design ist essenziell. Der Umgang mit gängigen Entwicklungsumgebungen und dem Versionskontrollsystem Git sollte Ihnen vertraut sein. Erfahrung in der Umsetzung von Funktions- und Integrationstests ist wünschenswert. Persönlich zeichnen Sie sich durch eine selbstständige, strukturierte und qualitätsorientierte Arbeitsweise aus. Zudem sind Sie ein engagierter Teamplayer mit hohen kommunikativen Fähigkeiten und Flexibilität. Sehr gute Deutschkenntnisse runden Ihr Profil ab.