Du willst nicht nur Code schreiben, sondern die technische Weiterentwicklung eines etablierten E-Commerce-Systems aktiv mitgestalten? Dann bist du bei JTL-Software genau richtig! Im Core Team übernimmst du Verantwortung für Frameworks, Services und Projekte, die täglich tausende Händler unterstützen.
Du entwickelst moderne Lösungen in C#, führst Legacy Code in neue Architekturen über und hilfst uns beim Schritt vom Monolithen hin zu Cloud- und Hybrid-Lösungen. Gleichzeitig gestaltest du Roadmaps mit, beseitigst technische Blockaden und unterstützt andere Teams mit robusten Services.
Tätigkeiten
· Du trägst die technische Verantwortung für Frameworks, Services und Projekte im Core Team.
· Du bewertest und verifizierst Anforderungen aus nicht-technischen Abteilungen und bereitest diese als Tickets für das Team auf.
· Du unterstützt den Team Lead bei der Erstellung von Roadmaps und bei der Beseitigung technischer Blockaden.
· Du setzt komplexe Entwicklungsaufgaben in C# um und führst Legacy Code in moderne Frameworks über.
· Du baust modulare Architekturen auf und entwickelst diese weiter – vom Monolith über den Modulith bis hin zur hybriden Cloud-Lösungen.
· Du entwickelst pragmatische Lösungen in einer hochkomplexen Entwicklungsumgebung.
· Du unterstützt andere Teams, indem du stabile Services und Basiskomponenten bereitstellst.
· Du coachst weniger erfahrene Entwickler:innen, gibst deine Erfahrung gerne weiter und bist verantwortlichen für die technische Anleitungen.
Anforderungen
· Du verfügst über mehrjährige Erfahrung als C#-Entwickler, hast ein tiefes Verständnis für verschiedene Frameworks und hast bereits die Verantwortung für ein technisches Team getragen.
· Du hast Erfahrung im Umgang mit Legacy Code und dessen Migration in moderne Architekturen.
· Du kennst dich im Aufbau modularer und serviceorientierter Strukturen aus.
· Du besitzt ein analytisches und schnelles Verständnis für neue Technologien.
· Du hast idealerweise Erfahrung in WPF, Forms, der Migration von WPF nach React oder in Cloud-Architekturen.
· Du hast Erfahrung mit dem JIRA Ticketsystem
· Du bringst im besten Fall auch Erfahrung mit der JTL-Codebasis oder vergleichbaren großen Softwaresystemen mit.
· Idealerweise hast du Erfahrungen in API Anbindungen
Du verfügst über sehr gute Deutschkenntnisse (mindestens C1) sowie gute Englischkenntnisse in Wort und Schrift.
Bewerbungsprozess