Ihre Aufgaben
1. Entwicklung komplexer und vielseitiger Softwareprodukte zur Steigerung der Effizienz im Bereich der Erstellung und Verteilung von MULTIVAC-Maschinensoftware.
2. Aktive Mitgestaltung langlebiger Software-Architekturen durch Anwendung von Unit Tests, Design Patterns, Clean Code Prinzipien und stetigem Refactoring.
3. Iterative, inkrementelle und testgetriebene Umsetzung verschiedener Tools rund um den Softwareerstellungs- und verteilungsprozess.
4. Verantwortungsvolles Entwickeln qualitativ hochwertiger Software-Lösungen in einem agilen, selbstorganisierten Team mit Software Developern, Product Owner und ScrumMaster.
5. Weiterentwicklung der Software-Produkte durch den Einsatz neuer und stabiler Technologien.
Ihr Profil
6. Sie haben ein erfolgreich abgeschlossenes Studium der Fachrichtung Informatik, Elektrotechnik oder Automatisierungstechnik oder können eine vergleichbare Qualifikation vorweisen.
7. Sie verfügen über praktische Erfahrung in der Software-Entwicklung, vorzugsweise im .NET Tech-Stack (.NET 6) mit C#, ebenso sind Kenntnisse im Umgang mit CI/CD-Tools von Vorteil.
8. Sie haben Kenntnisse über aktuelle Technologien, Softwareentwicklungsmethoden und -prinzipien und verfolgen aktiv aktuelle Entwicklungen.
9. Sie setzen DevOps-Methoden ein, um schnell Mehrwert für die Nutzer*innen zu erzielen und Feedback einzuholen.
10. Sie leben Ihre Rolle als Developer und übernehmen Verantwortung in einem selbstorganisierten, agilen Team
11. Ihre Sprachkenntnisse machen es ihnen möglich, ihre Rolle in deutscher und englischer Sprache auszuüben.