Match score not available

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

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Degree in Computer Science or Mathematics, Minimum three years of software development experience, Experience with Java, TypeScript, Angular, Passion for framework development, Experience with domain-specific languages preferred.

Key responsabilities:

  • Develop domain-specific languages and IDE support
  • Collaborate closely with tax experts on language constructs
  • Implement code generators for different platforms
  • Define architecture and functionality of generated code
DATEV eG logo
DATEV eG SME https://www.datev.de/
5001 - 10000 Employees
See more DATEV eG offers

Job description

Das ist das Arbeitsumfeld:

Du hast Lust auf domänenspezifische Programmiersprachen? Du möchtest an Themen arbeiten, die nachhaltig in unsere Software einfließen?

Dann bist Du hier genau richtig!

Wir suchen Dich, damit Du uns im Workstream "Ökosystem und Technische Basisservices" dabei unterstützt, die technologische Basis für die DATEV Steuerprogramme zu entwickeln.

Dabei verfolgen wir das Ziel, die steuerliche Gesetzgebung effizient und in höchster Qualität umzusetzen und unseren Mitgliedern in den Steuerprodukten zur Verfügung zu stellen: Online wie OnPremise. Die dafür notwendige Grundlage der Produkte ist eine dömanenspezifische Programmiersprache (DSL), die wir mit Dir gemeinsam (weiter-)entwickeln wollen.

Das sind die Aufgaben:
  • Du entwickelst domänenspezifische Sprachen und IDE-Unterstützung mit JetBrains MPS.
  • Du konzipierst und verfeinerst die notwendigen Sprachkonstrukte und stimmst Dich dazu eng mit den Steuerexperten/-expertinnen ab.
  • Du implementierst Codegeneratoren für verschiedene Zielplattformen mit Hilfe von MPS.
  • Du definierst gemeinsam mit dem Team die Architektur des generierten Codes, als auch dessen Funktionsweise und Aufteilung im Gesamtsystem.

Das suchen wir:
Erforderliche Skills:
  • Du hast ein erfolgreich abgeschlossenes Studium der (Wirtschafts-) Informatik oder Mathematik (oder vergleichbar) und konntest mindestens drei Jahre Berufserfahrung in der Softwareentwicklung sammeln.
  • Du hast mehrjährige Erfahrung in der Softwareentwicklung mit Java sowie TypeScript, Angular, HTML5 und CSS/Less/Sass.
  • Dich zeichnet eine ausgeprägte Leidenschaft für die Entwicklung von Frameworks aus.
  • Wünschenswerter Weise bringst Du schon Erfahrung mit domänenspezifischen Sprachen mit, insbesondere mit deren praktischer Anwendung.
  • Idealerweise hast Du schon mit Jetbrains MPS oder Eclipse/EMF/Xtext gearbeitet.

Erlernbare Skills:
  • Die Spezifika zu JetBrains MPS, die bestehenden Sprachkonstrukte und die spezifische Architektur unserer DSL Lösung lernst Du on the Job.

Das bieten wir:
  • "Homeoffice" im Sinne einer mobilen, ortsunabhängigen Arbeit innerhalb Deutschlands inkl. der dazugehörigen technischen Ausstattung
  • Flexible Arbeitszeit inkl. der Möglichkeit zum Freizeitausgleich für eine gute Work-Life-Balance
  • Großes Angebot an fachlichen und persönlichen Weiterbildungen innerhalb und außerhalb der Arbeitszeit sowie zahlreiche interne Communities zum Vernetzen und gegenseitigen Lernen
  • und vieles mehr… 

Das sind wir:

DATEV ist mehr als ein grünes Rechteck. Wir sind einer der größten Software- und IT-Dienstleister Europas mit Hauptsitz in Nürnberg. Mehr als 8.800 Mitarbeitende geben alles, um die Digitalisierung der Geschäftsprozesse unserer über 600.000 Kund:innen voranzutreiben. Diese vertrauen auf unsere PC- und Cloud-Lösungen sowie mobilen Apps und rechnen damit beispielsweise monatlich rund 14 Millionen Lohnabrechnungen ab. Als Genossenschaft fördern wir das Miteinander. „Fortschritt treiben. Zukunft gestalten. Gemeinsam Erfolg haben“ steht in unserer Zusammenarbeit stets im Vordergrund. Wir vereinen Beständigkeit mit Innovationskraft. Diversity, Equity und Inclusion sind für uns die essenzielle Grundlage, damit alle gleichberechtigt am Arbeitsleben teilhaben können. Dafür steht DATEV jeden Tag ein. #WirsindDATEV!

Wir freuen uns auf die Bewerbung über unser Karriereportal und auf ein Kennenlernen. Um einen sicheren und effizienten Bewerbungsprozess zu gewährleisten, bitten wir auf der nächsten Seite um die Anlage eines Bewerbungsaccounts.

Kontakt:

Claudia Eichinger

Telefon:

+49 (911) 31953121

E-Mail:

karriere@datev.de

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
German
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Verbal Communication Skills

Software Engineer Related jobs