I am interested after see the nHibernate in your skill list. Please do not award me now because discussion is always better to avoid any misunderstanding. I am sure we can meet together soon and can start chatting on the requirement.
Actually, for nHibernate Mapping is the heart of what NHibernate does,for mapping, we will need turn to the code required to configure and use NHibernate. Mapping simply specifies which tables in the database go with which classes in the business model. Note that we will refer to the table to which a particular class is mapped as the "mapping table" for that class. So, initially, we need a clear picture on the requirement.
Mapping can be done by separate XML files, or by attributes on classes, properties, and member variables. If files are used for mapping they can be incorporated in the project in any of several ways. I am sure and you mentioned as well that we will go with MVC.
Senior Developer- Sorry, sir but this is tough to say who will click on which project. I am a 12+ experience personnel and still I am seeking how I can work on new technology. I have previously worked with nHibernate in a small application so want to apply my knowledge in your application. We always prefer agile development approach instead of traditional waterfall model where the scope of work is not clearly defined up front.
Please let me know when we can start discussion, inform me the schedule, I will make me available on this date.