MPS-Softwareentwickler domänenspezifischer Programmiersprachen DSL (m/w/d)

DATEV eGNürnberg, Deutschland Vollzeitmit Berufserfahrungvor 1 Monat

Wir - das Steuern DSL Team - entwickeln gerade eine neue domänenspezifische Sprache und wollen dies in bester Startup-Manier durchführen. Wir wollen diskutieren, ausprobieren, zu Ende denken und wieder ausprobieren, um die Sprache richtig gut zu machen. Unsere Steuerexperten, die Anwender der Sprache, sind uns Ansporn und Inspiration zugleich. Mithilfe ihres permanenten Inputs wollen wir erreichen, dass sie die steuerlichen Gesetzgebungen effizient und in höchster Qualität für die DATEV Steuerprodukten umsetzen und unseren Mitgliedern zur Verfügung stellen können.

Dafür suchen wir Mitstreiter, die Lust auf die Komplexität einer Programmiersprachenentwicklung haben, gerne Frameworks bauen und die Logik einer DSL stets hinterfragen wollen. Konkret konzipieren wir die Sprache und entwickeln die dahinter liegende Programmlogik. Wir integrieren die erzielten Ergebnisse in die bestehende OnPremise Software Landschaft und entwickeln die benötigten Frameworks für die neue Online Produktlinie. Und weil diese die zukünftige technologische Basis ist, brauchen wir noch mehr Drive, KnowHow, Erfahrung und Ideen.

Ihre neuen Kollegen haben in den letzten 18 Monaten sehr erfolgreich eine DSL für eine Steuerberechnung entwickelt und deren Einsatz in einem Steuerprodukt begleitet. Dieser Erfolg hat dazu geführt, dass wir die DSL zukünftig für alle Steuerprodukte nutzen wollen. Auch soll das DSL-Einsatzspektrum erweitert werden und neben den Steuerberechnungen auch die Generierung der darunterliegenden Datenmodelle und Online Oberflächen umfassen.

Die Möglichkeit remote zu arbeiten ist dabei genauso selbstverständlich, wie die Ausstattung mit entsprechender Hardware.

Das sind Ihre Aufgaben:

  • Sie entwickeln domänenspezifische Sprachen und IDE-Unterstützung mit JetBrains MPS
  • Sie konzipieren und verfeinern die notwendigen Sprachkonstrukte und stimmen sich dazu eng mit den Steuerexperten ab
  • Sie implementieren Codegeneratoren für verschiedene Zielplattformen mit Hilfe von MPS
  • Sie definieren gemeinsam mit dem Team sowohl die Architektur des generierten Codes, als auch dessen Funktionsweise und Aufteilung im Gesamtsystem

Das zeichnet Sie aus:

  • Sie haben ein erfolgreich abgeschlossenes Studium der (Wirtschafts-) Informatik oder Mathematik und konnten mindestens drei Jahre Berufserfahrung in der Softwareentwicklung sammeln
  • Sie haben mehrjährige Erfahrung in der Softwareentwicklung mit Java sowie TypeScript, Angular, HTML5 und CSS/Less/Sass
  • Sie bringen eine ausgeprägte Leidenschaft für die Entwicklung von Frameworks mit
  • Wünschenswert: Sie haben Erfahrung mit domänenspezifischen Sprachen, insbesondere mit deren praktischer Anwendung
  • Idealerweise haben Sie schon mit Jetbrains MPS oder Eclipse/EMF/Xtext gearbeitet

Das sind wir:

Von unseren über 250 PC-, Rechenzentrums- und Cloudanwendungen profitieren über 40.000 Berater, 13 Mio. Arbeitnehmer und zahlreiche mittelständische Unternehmen, Kommunen, Vereine und Institutionen. Das macht DATEV zu einem der führenden Softwarehäuser Europas. Als Genossenschaft stehen wir für hochwertige Software und IT-Dienstleistungen für Steuerberater, Wirtschaftsprüfer, Rechtsanwälte, Unternehmen und Privatpersonen.

Bitte bewerben Sie sich online über unser DATEV-Karriereportal. Wir freuen uns Sie kennenzulernen.

Bitte melde dich an, um den Job zu deinen Favoriten hinzuzufügen.
Zur Anmeldung