株式会社ニッコー
先端ロボットシステムからユニークなアイデア満載の生産ラインまで、全国の食産業を支える設備や機械を創作する「技術集団」。
コンピュータを動かすためのプログラムとハードを組み合わせ、コンピュータシステムを設計する技術者。具体的にはクライアントからどのようなシステムが必要かをヒアリングする「要求分析」をして、解決方法を決定します。そして「仕様書」と呼ばれる全体図を作成し、システムの骨組みとなる「基本設計」を考案。プログラムの内容をプログラマーなどの開発スタッフに伝えます。プログラムができあがってからは、きちんと動くかテストし、クライアントに納品。こうした一連の流れをマネジメントしていくのがシステムエンジニアの主な役割です。
システムの設計をする以上、ある程度のIT技術やプログラミングの知識を持っていることは大前提。新しいテクノロジーが次々と生まれるコンピュータの世界だからこそ、常に情報を収集し、勉強していく姿勢も求められます。また、クライアントの要望を根気よく引き出すためのヒアリング能力やチームをまとめるコミュニケーション能力も必要です。
学歴や特別な資格は問われませんが、ITや情報処理、データベースの構築、プログラムなどについて専門的な知識やスキルが必要。そのためIT技術・情報処理関係の高専や専門学校、大学の理系学部や情報学部などを卒業するのが一般的です。ただし、最近は社内教育が充実している企業も多く、文系学部出身者や短大卒者、さらに未経験者にもシステムエンジニアとして活躍するチャンスは広がっています。多くの場合、システム開発のプロジェクトでアシスタントとして経験を積んでからシステムエンジニアにステップアップします。
システムエンジニアの代表例が「アプリケーションエンジニア」。クライアントの要求に添ってシステムを設計するのが主な仕事です。「サーバーエンジニア」は、その名の通りサーバーの設計や構築、運用・保守を担当する技術者です。「データベースエンジニア」はデータベースの設計や構築、運用・保守が専門分野。他にも「ネットワークエンジニア」や「社内エンジニア」などさまざまなポジションがあります。
この仕事の求人例