System Architect - Model Driven Development
Our Client, a startup software development company near Zurich is seeking a
System Architect - Model Driven Development.
In this interesting position your tasks will include
- Develop model-driven solutions for our customers.
- Turn ideas to reality and lead the project team
- Responsible for all technical aspects of customer projects, selecting appropriate components and tools.
- Deep domain knowledge and extensive experience in the use of design patterns, designing reference applications and modeling languages.
The successful applicant will ideally bring the following experience and expertise:
Technical skills:
- Outstanding ability to identify valuable abstractions
- Strong track record in the definition and implementation of software architectures
- Experienced in agile, iterative software development, RUP, OO programming methods
- Successful introduction of model-driven and generative approaches in large projects
- Experience with domain-specific language, domain-specific modeling, generative programming
- Several years of practical use of UML and the related tool chains
- Several years programming experience in Java and C++.
- Knowledge of the MOF standard and ideally QVT and OCL
General
- Creative, communicative, dynamic, persevering, and optimistic
- Willing to learn and team oriented
- Affable and humble in social interactions
Special: Applications from any country will be considered, not only Swiss or EU candidates