
職種紹介
システムインテグレーターとは
-
お客様へのヒアリング・提案
-
システム全体の企画・設計
-
プログラミング・システム開発
インフラ構築/テスト・検証 -
完成したシステムの保守・運用
システムエンジニアの仕事
ウォーターフォール型開発
-
要件定義
顧客要件を明確にし、開発見積もりを算出する
-
基本設計
画面や帳票など機能ごとの仕様を決定する
-
詳細設計
コーディングができるように機能を詳細化する
-
コーディング単体テスト
プログラムを作成し、単体での動作を検証する
-
結合テスト
複数のプログラムを結合させ、動作を検証する
-
総合テスト
構築したシステム全体を通して動作を検証する
-
運用テスト
構築したシステムを顧客が検証する
-
本番移行・フォロー
システムを本番化し、稼働を監視する
アジャイル型開発
-
機能A
-
機能B
-
機能C
提案活動
提案
-
営業
顧客の要望や課題をお伺いして、ITを活用した最適な解決策を提案する仕事です。システム開発や自社製品ソフトウェアの導入、ネットワーク構築など幅広い範囲にわたるITサービスを商材として営業活動を行います。
-
セールスエンジニア
営業と共に顧客の要望や課題解決に向けた提案活動を行いますが、より専門的で技術的な側面から顧客の質問に答えたり、システムの導入時や運用面で詳細な説明をする仕事です。
システム開発
-
プロジェクトマネジャー(PM)
プロジェクト全体の責任者です。プロジェクトが円滑に進むよう顧客と開発目的を共有したり、予算や人材などの調整を行います。一人のプロジェクトマネジャーが複数のプロジェクトを担当するケースもあります。
-
プロジェクトリーダー(PL)
プロジェクトの現場責任者です。事前に計画された通りにプロジェクト進むよう業務タスクの整理やメンバーへの指示出しなどを行います。納期に遅れることがないようにスケジュール管理をすることも重要な役割の一つです。
-
システム開発エンジニア
業務系開発エンジニア
企業内で使用されるシステム全般の開発を行います。給与システムや経理システムなど、どの企業でも使われるシステムもあれば、預金管理システムや品質管理システム、電力使用量集計システムなど業界に特化したシステム開発もあります。
制御・組み込み系開発エンジニア
パソコンや家電製品などの中に組み込まれている電子機器が動く元となるソフトウェアを開発します。具体的な製品と密接に関わるソフトウェア開発となるため、ハードウェアの知識も必要となります。
テストエンジニア
システム開発の工程の中でも、特にテスト(検証)に専門的に関わるエンジニアです。開発されたシステムやソフトウェアに対して、効率よく品質が上がるようテスト計画・設計を行い、実際にテストを実施して結果を分析し、次の開発に向けて品質改善提案を行います。
-
インフラ構築エンジニア
ネットワークエンジニア
パソコンやサーバーなどをつないでネットワーク環境を構築し、運用していく仕事です。ネットワークエンジニアはルーターやLANケーブルといったネットワーク機器を扱うことが多く、プログラミングをすることは少ないことも特徴的です。
サーバーエンジニア
サーバーとは他のパソコンにさまざまな機能やサービスを提供するコンピューターのことを指しますが、サーバーエンジニアとはこのサーバーを構築・運用する仕事です。サーバーの数、容量、配置、コストなどを考慮して構築し、その後も安心して使い続けられるよう運用・監視を行います。
セキュリティエンジニア
セキュリティエンジニアとは、情報セキュリティに特化して、ネットワークやシステムを外部の攻撃から守るために弱点(脆弱性と言います)を探して、対応策を提案し、顧客のセキュリティを考慮したシステムの設計、構築、運用までを行う仕事です。