IT guys do not need excellent written English, I presume they won't be doing much writing. Good programming skills are needed here.
As far as the salary is concerned, I would say if you could bug your employer for accommodation allowance then its a reasonable salary for a single person.
Good Luck.