Jobs bei Intershop - The E-Commerce Company

Praktikum/Diplomarbeit im Bereich Engineering: Refactoring von domänenspezifischen Sprachen

Zur Verstärkung unseres Engineering-Teams in Jena zum nächstmöglichen Zeitpunkt.

Ihr Thema

Unter Refactoring versteht man die permanente Weiterentwicklung und Umstrukturierung von Software, um sie an geänderte oder neue Anforderungen anzupassen. In der Java-Welt kommt es zum Beispiel häufig vor, dass Klassen umbenannt werden müssen oder in eine andere Package verschoben werden. Bei der modellgetriebenen Softwareentwicklung hingegen kommen domänenspezifische Sprachen (DSLs) zum Einsatz, mit denen Systeme in einer problemnahen Form beschrieben werden können. Beim praktischen Einsatz solcher Sprachen ergibt sich die Frage, wie ein Refactoring für DSLs durchgeführt werden kann. Im Rahmen der Arbeit werden typische Refactoring-Aktivitäten wie z.B. Umbenennungen, Verschiebungen usw. identifiziert und Vorschläge zu ihrer Unterstützung für eine Intershop-spezifische DSL durch ein entsprechendes Refactoring-Tool erarbeitet und prototypisch umgesetzt.

Ihre Qualifikation

  • Studienrichtung Informatik, Wirtschaftsinformatik, FH / Uni

Wir bieten Ihnen

  • eine abwechslungsreiche und anspruchsvolle Aufgabe in einem innovativen Umfeld
  • eine erstklassige Betreuung durch erfahrene Mitarbeiter
  • Arbeit in einem jungen, motivierten Team
  • Aussicht auf spätere Übernahme in unbefristetes Arbeitsverhältnis

Interesse an dieser Position?

Sind Sie an modernen Technologien interessiert und verfügen über großes Engagement und hohe Motivation? Gehört Qualitätsbewusstsein ebenso zu Ihren Eigenschaften wie eine selbständige und zuverlässige Arbeitsweise? Dann zögern Sie nicht, uns Ihre aussagefähigen Bewerbungsunterlagen zu senden. Bitte senden Sie Ihre vollständigen Bewerbungsunterlagen (Anschreiben, Lebenslauf, Zeugnisse, Zertifikate) per E-Mail an:

Frau Julia Herrmann
Manager Academic Support
students@intershop.de

Für Rückfragen steht Ihnen Frau Herrmann telefonisch zur Verfügung: +49 (36 41) 50 12 05