Thanks techsupporter.
I am not sure if i would be applicable for EB1, since i would be functioning as a senior developer (of some critical SW).
I guess it would more likely be EB2. However, maybe in a year or so if my profile expands, then maybe i can re negotiate and try to get an EB1.
By the way, do you by any chance know what are the likely time frames of getting a LPR for both EB1 and EB2 given that i would apply for LPR as soon as i join office?