NMSEDへようこそ
NTT DATA 通信軟件工程(大連)有限公司
NTT DATA 通信軟件工程(大連)有限公司
中国语 | 日本語

仕事内容、先輩インタビュー

仕事内容


クラウドソフトウェア開発

AWS/Azure/AliCloud/GoogleCloudなどのクラウドプラットフォームに基づいて、各業界のお客様に、クラウド環境のフレームワーク構築・ソフトウェア開発・アップグレード・再構築などのワンストップサービスを提供しています。

また、お客様のソフトウエア開発プラットフォームとデータ通信の品質、効率を向上させるため、AWS/Azure/AliCloud/GoogleCloudに対する社内専門家によるOJTや外部認定教育を実施しつつ、サービスレベルを継続的に向上しています。

クラウドのソフトウェア開発エンジニアは、要件伝達、分析、フレームワーク構築、設計、ソフトウェア開発、テスト、リリース、保守を行います。

車載関連ソフトウェア開発

車載ソフトウェア開発とは、自動車に搭載されるソフトウェアの開発のことです。車の制御、インフォテインメントシステム、計器、安全、運転支援などのサブディレクションに分かれています。また、技術の面でHMI、アプリケーション層、ミドルウェア、駆動などの方向に分けられていることもあります。

例えば、アプリケーション層では、地図、音楽、音声、ソーシャル機能などを統合し、スマホのマッピング機能を通じてユーザーのニーズに応えることが一般的です。車載ソフトウェアは、リアルタイム性、操作性、耐障害性、安全性が重視されているほか、ソフトウェアの品質と開発効率に対する要求も高まっています。

車載ソフトウェア開発エンジニアは、要件を分析し、要件を理解し、最適な設計を行い、開発プロセスに従い、チームワークで設計から保守までの業務を担当します。

モバイルアプリケーション開発

モバイルアプリケーション開発は、モバイル開発、またはモバイルインターネット開発、アプリ開発などとも呼ばれています。スマホやPADなどの携帯端末をプラットフォームとして、開発を行うことを意味します。モバイルアプリケーションの種類には、簡単なユーティリティ(ツール)アプリ、エンターテインメント(ゲーム)アプリ、映像(ライブ)アプリ、モバイル決済アプリなどがあります。

モバイル開発エンジニアは、上記アプリの要件分析、設計、開発、テストを担当する技術者です。開発プロジェクトでは、上流の設計工程から下流の開発、テスト工程まで担当します。上流の設計工程では、お客様が納得できる開発要件を詳細に設計する必要があります。下流の開発工程では、お客様の要求や仕様を十分に理解した上でプログラミングを行い、稼働評価や不具合解析を行います。

また、プロジェクトはチームで開発するため、プログラミングスキル以外にも、コミュニケーションスキルも必須です。

先輩インタビュー