Software Engineer DSL / JetBrainsMPS
(m/w/d)
Anstellung bei der Hays Professional Solutions GmbH Nürnberg Startdatum: sofort Referenznummer: 835102/1
Diesen Job teilen oder drucken
Aufgaben
1. Analyse von Geschäftsanforderungen in enger Zusammenarbeit mit Domänenexperten zur Erfassung spezifischer Anforderungen und zur Modellierung relevanter Geschäftsprozesse
2. Konzeption und Design einer Domain-Specific Language (DSL) zur präzisen und verständlichen Abbildung domänenspezifischer Konzepte und Abläufe
3. Definition syntaktischer und semantischer Regeln der DSL zur Sicherstellung einer klaren, konsistenten und eindeutigen Kommunikation Integration der DSL in bestehende Systeme und Workflows, unter Berücksichtigung technischer Schnittstellen und betrieblicher Anforderungen
4. Implementierung automatisierter Tests zur Validierung der DSL-Funktionalität und zur Sicherstellung der Erfüllung der definierten Geschäftsanforderungen
5. Kontinuierlicher Austausch mit Domänenexperten zur Qualitätssicherung, Weiterentwicklung und Optimierung der DSL hinsichtlich ihrer Praxistauglichkeit und fachlichen Relevanz
Profil
6. Der erfolgreiche Abschluss eines Studiums der Wirtschaftsinformatik oder eines vergleichbaren IT-Studiengangs sowie fundierte Erfahrung als Software Engineer in betriebswirtschaftlich orientierten Projekten
7. Umfassende Erfahrung in der Entwicklung domänenspezifischer Sprachen und darauf basierender Generatoren auf der Basis von Jetbrains MPS
8. Ein gutes Abstraktionsvermögen zur Ableitung generischer Lösungen aus konkreten Problemstellungen und Anforderungen
9. Gute Kenntnisse in Modellierungstechniken und Metamodellierung zur effizienten Definition und Implementierung der Struktur und Semantik der DSL
10. Erfahrung mit der Integration und Interoperabilität von DSLs zur Gewährleistung einer guten Zusammenarbeit der DSL mit anderen Systemen
Benefits
11. Ein hoch motiviertes Team und ein offener Kommunikationsstil
12. Anspruchsvolle und abwechslungsreiche Aufgaben in einer zukunftsträchtigen und innovativen Branche