There is nothing wrong with the sentence; the use of ‘as’ after ‘appointed’ is optional. There was a time, of course, when ‘appointed as’ was considered unacceptable. Nowadays, even native speakers of English have begun to use ‘as’ after ‘appointed’. This should make us Indians happy because we’ve been saying ‘appointed as’ for a long time. Careful users of the language, however, still frown on this.
*Satish’s wife has been appointed (as) Deputy Director of Communications.S. UPENDRAN