Software Development_ソフトウェア開発者
Indexed description
【Job Duties】
- Design and Development of Scheduling System
- Organization of use cases for scheduling systems and definition of functional and non-functional requirements
- Implementation of high-level and detailed design and creation of design documentation
- Application development using C#/.NET and related technologies
- Design and implementation of unit tests, quality improvement
- On-site testing using actual equipment at customer factories
- Troubleshooting including log analysis and root cause investigation, and bug fixes
- Implementation and Technical Support of Development DeliverablesResponsible for customer deployment of developed systems
- Creation of system installation manuals and operation manuals
- System installation and initial setup on-site or remotely
- Technical training for field engineers and customers
- Post-implementation technical inquiry support and incorporation of improvement feedback
- Software Development and Technical Verification for Smart Factory Solutions(Development projects based on German-made software)
- System requirements definition based on customer requirements
- API development and data integration design with external systems
- Implementation
- Technical verification (Proof of Concept) of software and automation systems
- Analysis of technical issues and design in implementation projects
- Improvements at implementation level
(Required)
【Application Requirements】
- Experience in developing business software based on object-oriented design principles
- Application development experience using C#/.NET Framework
- Experience in database integration development using RDB (PostgreSQL, etc.)
- Foundational knowledge of networking and security necessary for Server/Client application development
- English proficiency: Reading/Writing = able to read and write using tools; Conversation = comfortable level
- Japanese language proficiency: Fluent, native level (reading, writing, and conversational ability)
- Knowledge of and integration experience with manufacturing-related software such as IoT systems and production management systems
- Industrial robot system integration experience
1.スケジューリングシステムの設計・開発
・スケジューリングシステムに関するユースケース整理、機能・非機能要件の定義
・概要設計、詳細設計の実施および設計ドキュメントの作成
・C#/.NET 等を用いたアプリケーション開発
・ユニットテストの設計・実施、品質改善
・お客様工場での実機を用いたオンサイトテスト
・ログ解析、原因究明を含むトラブルシューティングおよび不具合修正
2.開発成果物の導入・技術サポート
※開発したシステムの顧客展開までを担当
・システム設置マニュアル、操作マニュアルの作成
・現地またはリモートでのシステム設置、初期セットアップ ・フィールドエンジニアおよびお客様向け技術トレーニング
・導入後の技術的な問い合わせ対応、改善フィードバックの反映
3.スマートファクトリー向けソフトウェア開発・技術検証
(ドイツ製ソフトウェアを基盤とした開発プロジェクト)
・顧客要件に基づくシステム要件定義
・API 開発、外部システムとのデータ連携設計
・実装 ・ソフトウェアおよび自動化システムの技術検証(PoC)
・導入プロジェクトにおける技術課題の分析および設計
・実装レベルでの改善
■各業務のボリューム感:通年でお客様サイトでのシステム構築が最大ボリューム、展示会や新商材発売前などの時期的要 因による変化あり
【応募要件】
(必須)
・オブジェクト指向に基づく業務用ソフトウェアの開発経験
・C#/.NET Framework を用いたアプリケーション開発経験
・RDB(PostgreSQL 等)を用いたデータベース連携開発の経験
・Server/Client アプリケーション開発に必要なネットワーク
・セキュリティの基礎知識
・英読力:読み書き=ツール利用しての読み書きが可能、会話=抵抗ないレベル
・日本語力:流暢、ネイティブレベル(読み書き、会話力)
(歓迎)
・IoT システム、生産管理システム、等の製造業関連ソフトウェアの知見及びインテグレーション経験
・産業ロボットシステムインテグレーション経験
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search