Beschreibung
Unser Partner zählt zu den führenden Softwarehäusern Europas und hat seinen Hauptsitz in Nürnberg. Mit über 200 innovativen Softwarelösungen und IT-Dienstleistungen unterstützt das Unternehmen mehr als 500.000 Kunden bei der Digitalisierung ihrer Geschäftsprozesse. Gemeinsam mit über 8.500 Experten und Expertinnen treibst du technologische Innovationen voran und gestaltest den digitalen Wandel aktiv mit.
Software Engineer DSL (m/w/d)
Aufgaben:
- Analyse von Geschäftsanforderungen gemeinsam m...
weiter lesen
Unser Partner zählt zu den führenden Softwarehäusern Europas und hat seinen Hauptsitz in Nürnberg. Mit über 200 innovativen Softwarelösungen und IT-Dienstleistungen unterstützt das Unternehmen mehr als 500.000 Kunden bei der Digitalisierung ihrer Geschäftsprozesse. Gemeinsam mit über 8.500 Experten und Expertinnen treibst du technologische Innovationen voran und gestaltest den digitalen Wandel aktiv mit.
Software Engineer DSL (m/w/d)
Aufgaben:
- Analyse von Geschäftsanforderungen gemeinsam mit Domänenexperten, um Prozesse und spezifische Anforderungen zu verstehen
- Entwurf und Weiterentwicklung einer Domain Specific Language (DSL) auf Basis von JetBrains MPS
- Definition von Konzepten, Begriffen, sowie syntaktischen und semantischen Regeln der DSL
- Pflege und Weiterentwicklung von Generatoren zur Umsetzung der DSL
- Sicherstellung der nahtlosen Integration der DSL in bestehende Systeme und Workflows
- Durchführung von Tests zur Validierung der DSL und ihrer Geschäftslogik
- Kontinuierlicher Austausch mit Domänenexperten zur Überprüfung und Optimierung der DSL
Qualifikationen:
- Abgeschlossenes Studium der Wirtschaftsinformatik, Informatik oder eines vergleichbaren IT-Studiengangs
- Mehrjährige Berufserfahrung als Software Engineer in betriebswirtschaftlich orientierten Projekten
- Fundierte Kenntnisse in der Entwicklung von DSLs und Generatoren mit JetBrains MPS
- Starkes Abstraktionsvermögen zur Ableitung generischer Lösungen aus konkreten Problemstellungen
- Erfahrung mit Modellierungstechniken und Metamodellierung zur Definition von Struktur und Semantik einer DSL
- Kenntnisse in der Integration und Interoperabilität von DSLs mit anderen Systemen
Benefits:
- Möglichkeit des hybriden Arbeitens
- Arbeiten in einem technologisch attraktiven Arbeitsumfeld
- Intensive Einarbeitung und attraktive Weiterbildungsangebote
- Flexible Arbeitszeiten
- Verschiedene Angebote an Gesundheitsmaßnahmen
- Teilnahme an verschiedenen Aktionen, wie z. B. "Nürnberger Firmenlauf" und "Mit dem Rad zur Arbeit"
- Firmeninterne Kantine (inkl. Zuschuss zum Essen)
- Sehr gute Anbindung an den öffentlichen Nahverkehr