Your company should be answering these questions for you. Looks to me like you are not really non resident if you are going for a year. Surely there are others in your company who have done the same before you.
Ideally you need to ensure you are not at a loss, they should be paying your accommodation, utilities, car, food, family travel, including if you negotiate it right a 'flight home for a holiday in the summer' option. In addition I would expect the employer to pay for any tax returns in either jurisdiction that are above your normal filing.