コンピュータを動かすためのプログラムを開発する仕事。 プログラム記述するだけでなく、作成したプログラムが求められたものと一致しているかの確認やエラー修正、ほかのプログラムとの整合性などを分析する役割があります。