Applicatie Java Model Driven Software Engineer

  • Belastingdienst
  • Apeldoorn
  • 40 uur per week
  • Onbekend
  • 4 september 2017 - 31 december 2017
  • 30 augustus 2017

Functieomschrijving

In de POC Gegevens wordt een administratie ontwikkeld op basis van een metamodel. Deze administratie ondersteund zowel tijdreizen als multi realiteit. Daarnaast wordt er zoveel als mogelijk gebruik gemaakt van model driven software engineering.


De bouwers de volgende zaken moeten ontwikkelen:

- Schermen voor het bijwerken van de administratie op basis van de services.

- Het creëren van DDL voor DB2 op basis van een transformatie van het metamodel.

- Het creëren van services op basis van een transformatie van het metamodel.


Wellicht kan een van de bouwers ook de rol van scrum master op zich nemen.



Eisen en Wensen

  1. Model Driven Software Engineering,
  2. Metamodellen van gegevens zoals ORM en CogNIAM
  3. DB2 kennis (één van de bouwer)
  4. GUI ontwikkelaar (één van de bouwer)
  5. language workbenches zoals Jetbrains MPS
  6. Domain Specific Languages,
  7. architectuur en semantiek
  8. compiler constructie, transformatorbouw
  9. architectuur van complexe software systemen
  10. SOA en EDA (ook toegepast in een bestaand traditioneel legacy-landschap)
  11. Meerdere programmeerparadigma’s (in ieder geval Functional Programming en Object Oriented Programming) en hun talen (Haskell, Scala, F#, Java, C#)
  12. Agile/SAFe/Scrum
  • Zelfstandig kunnen werken en goed kunnen samenwerken met specialisten.