IT Senior Software Developer DSL
Role details
Job location
Tech stack
Job description
You develop domain-specific languages ??and IDE support with JetBrains MPS and coordinate closely with your colleagues, the specialist developers of our tax declaration products You implement code generators for various target platforms (online cloud-based, on-premise) based on MPS Together with our technical and language construction experts, you will design and refine the necessary language constructs You define the architecture together with your team and are responsible for the high quality and sustainable implementation of the requirements
Requirements
German Language Level min. C1 You have successfully completed a degree in (business) computer science or mathematics and have at least three years of professional experience in software development Several years (min. 5) experience as a software developer DFL Domaine Programs You have a high level of abstraction in order to be able to design the complex relationships between technical requirements, language resources and implementation in the generator You can build a clear picture of the overall system from extensive requirements and already finished features Desirable: You have experience with domain-specific languages, especially with their practical application; Ideally, you have already worked with JetBrains MPS or Eclipse / EMF / Xtext