プログラマーは、システムエンジニアが作った設計に対して、どういうソースでどんなプログラムを作ったら、思うような作動をするのか、そのプログラムを作る仕事です。設計は事細かに書かれていません。最初に、システムエンジニアが作った設計の要件定義を落とし込み、基本の設計を作ります。そのあとに、具体的に細かな機能を設計し、実際に動くプログラミングに入っていきます。ソフトウェアによって、使うプログラミング言語も変わってくるし、前に他で作ったプログラムが活かせることも少ないです。常に1から作り上げるような緊張感と充足感があります。
仕事は日によってまちまちで、リリースされているシステムの保守作業や、問い合わせがあったエラーの補修作業などもあります。今後リリースするシステムの開発や、製造も担っていて、毎日やることが変わります。
大手メーカーと共同でソフトウェア開発することも多く、受託されて開発もします。お客様と話したり、打ち合わせをしたりと接する機会もあり、コミュニケーション力が問われます。大手メーカーの開発チームの一員になり、現場で必要とされる人材として、キャリアを築いていくことができます。