In der dynamischen und sich rasant entwickelnden IT-Healthcare-Branche suchen wir einen engagierten Backend-Entwickler zur Verstärkung unseres Teams. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Weiterentwicklung unserer Backend-Softwarelösungen. Zu Ihren Aufgaben gehört die Modernisierung unserer Systemarchitektur, einschließlich der Integration und Weiterentwicklung zentraler Systemkomponenten. Sie arbeiten an der Anbindung an ActiveMQ, der Ablösung bestehender CORBA-Strukturen sowie der Implementierung moderner REST-Services. Darüber hinaus setzen Sie auch weitere Backend-Technologien und Skriptsprachen ein, insbesondere TCL und Shell/Bash-Skripting. Sie unterstützen die technische Weiterentwicklung und optimieren kontinuierlich die Software. Eine enge Zusammenarbeit mit dem Produktmanagement ist für die Analyse von Anforderungen und die Implementierung neuer Features von großer Bedeutung. Zudem führen Sie Fehleranalysen, Debugging und Wartungsarbeiten an bestehenden Softwarekomponenten durch und dokumentieren die entwickelten Lösungen sowie technische Prozesse. Wir bieten Ihnen ein modernes Arbeitsumfeld mit flexiblen Arbeitszeiten und der Möglichkeit, remote zu arbeiten.
Backend-Entwickler C#/C++ (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium im Bereich Informatik oder eine abgeschlossene Ausbildung als Fachinformatiker:in oder eine vergleichbare Qualifikation. Sie bringen mindestens 5 Jahre Berufserfahrung als Backend-Entwickler mit und verfügen über sehr gute Kenntnisse in den Programmiersprachen C++ und C#. Fundierte Erfahrung mit modernen Frameworks wie .NET, ASP.NET, Qt, Boost sowie der C++ Standard Library 20/23 ist erforderlich. Kenntnisse in DevOps-Praktiken, CI/CD-Pipelines und Automatisierung, vorzugsweise mit GitHub oder ähnlichen Plattformen, sind von Vorteil. Sie haben Erfahrung in der Containerisierung mit Docker und sind vertraut mit Cloud-Umgebungen, insbesondere AWS Cloud Services. Zudem sollten Sie mit den Clean Code-Prinzipien, Test Driven Development, Unit-Tests und Integrationstests sowie gängigen Testframeworks routiniert umgehen können. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine hohe Kommunikationsfähigkeit runden Ihr Profil ab.