Consultant to Review Database Concept, Create Light Weight Data Model, Modifying Current Database and Create Migration Code.
Investigate possible solution alternatives and report pro’s and con’s of each – including for our current solution. We imagine the solutions to include
a: Creating a light weight (POCO based) data model – Inspired by our specific low level API variables, which is robust towards future changes.
b. Creating a database representation for this model
i. Either using binary serialization as in the current model or
ii. Using a fully table based DB storage or
iii. Something else…
Create migration code that can update between version and write back to older data models.
a. It should update to newest data model
b. It should be able to write back (save as) to an older data model.
- Advanced knowledge of data serialization practices
- Experience from projects with similar backward compatibility requests
- Experience with data modelling
- Strong experience with databases (specifically SQLite or equivalent)
- Ability to document solution alternatives in English with clearly presented pros and cons.
- Knowledge of NHibernate (and FluentNHibernate) is a plus
- Proficient in C# Programming
- Experience with Visual Studio 2010/2012
1-3 måneder + option på 3 måneder mere
Min. fem års professionel IT-erhvervserfaring.