Salaryca. 70 000 EUR / yearLocationEurope, NurembergIndustryBanking & Financial ServicesJob Description
The client is a software house and IT service provider for tax consultants, auditors and lawyers as well as their mostly medium-sized clients. The company is one of the largest IT service providers and software houses in Germany.
In 2019, the company took third place in the ranking of business software providers in Germany. The range of services mainly includes the areas of accounting, human resource management, business consulting, taxes, office organization, enterprise resource planning (ERP), IT services as well as further training and consulting. With its solutions, the Nuremberg-based cooperative, founded in 1966, and its members improve the business processes of 2.5 million companies, municipalities, associations and institutions.
Over 40,000 consultants, 13 million employees and numerous medium-sized companies, municipalities, associations and institutions benefit from our more than 250 PC, data center and cloud applications. That makes them one of the leading software houses in Europe. As a cooperative, we stand for high-quality software and IT services for tax consultants, auditors, lawyers, companies and private individuals.
With around 3000 colleagues, the IT division is the largest department of the company.
We offer our colleagues flexible working hours in agile teams and the opportunity to develop continuously in self-organized communities.
There are 2 newly created IT Senior Software Developer DSL Domaine Language Programm.
Our teams look forward to your support and expertise.
Please contact us soon!
Candidate Profil/Job Description
IT Senior Software Developer DSL
Domaine Software Language
Your tasks are:
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 for candidates
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