>>29
コミュニケーション能力はかなり必要です。

いわゆるドライなコミュ力、必要なことを端的に伝えられる力も重要ですし、ウェットなコミュ力、チームメンバーと円滑に業務を進めることも重要です。

ただ土台がないと同僚から信用されないので、きちんと本業(コードを書くこと)ができることがやはりもっとも大切だと思います。