新規登録・ログインをしてスカウトメールや保存した求人を確認しよう
新規登録・ログインをして求人を探そう
求人ID : 1529373 更新日 : 2025年07月15日
Cutting-Edge Retail Technology|最先端のリテール技

ソフトウェアエンジニア(C/C++)| Software Engineer (C/C++)

採用企業 日本NCRコマース株式会社
勤務地 東京都 23区, 中央区
雇用形態 正社員
給与 700万円 ~ 1000万円

募集要項

役職:
SWエンジニアIII

募集人数:
1名

職務概要と主要な責任領域:
私たちは、リテールセクターにおけるPOSおよびバックエンドアプリケーションの開発と維持を担当する開発者を探しています。主な責任は、これらのアプリケーションの設計と開発、およびインフラストラクチャの異なる層で作業しているチームとの調整です。

  • 要件を満たし、ソフトウェアコンポーネントの再利用を促進し、サポートの容易さを促進する高品質のソフトウェアを開発する。
  • 新しい製品機能を設計および実装し、技術文書を含む既存の製品機能の変更を実装する。
  • ソフトウェアコードのエラーによって引き起こされるシステム障害を診断、分離、および修正する。
  • 単体テストを実施し、問題を追跡し、テスト計画および機能/非機能要件への準拠を確保するために変更を実装する。
  • リリースされたソフトウェアの問題を解決するために、カスタマー応答チームのメンバーと協力する。
  • アーキテクチャ、ソリューション/製品管理、品質エンジニアリング、プロフェッショナルサービス、および顧客チームと協力する。
  • 品質、ソフトウェアエンジニアリングのベストプラクティス、および敏感な消費者情報の保護に対する非常に高い個人的なコミットメントを示す。
  • 毎日のスクラムミーティング、スプリント計画、作業見積もりに参加する。
  • リリース管理の決定に対する入力を提供する。
  • 問題を効果的に解決し、挑戦的で時間が重要な問題に対する解決策を見つける能力。
  • エンジニアリングの実践におけるプロセス改善を特定し、実装する。
  • ソフトウェアベースのシステムメンテナンスおよび追跡ツールを利用する。
  • 技術文書、ユーザー支援資料、および顧客トレーニングのための技術コンテンツを提供する。
  • コードの安定性、パフォーマンス、および再利用性を向上させるためのソフトウェアメカニズムを分析、設計、および実装する。コードレビューセッションに参加し、リードする。
  • ソフトウェアで発見された欠陥を理解し、解決するための優れたデバッグおよびトラブルシューティング技術を適用する。
  • 機能仕様、コンポーネントテスト仕様、および統合テスト仕様などの必要な高品質の文書を作成する。
  • チームが使用するテスト方法論、プロセス、手順、標準、およびツールを学び、必要に応じて適用する。

Position:
Software Engineer III

Number of Openings:
1

Job Overview and Key Responsibilities:
We are seeking a developer responsible for developing and maintaining POS and backend applications in the retail sector. The primary responsibilities include designing and developing these applications and coordinating with teams working across different layers of the infrastructure.

  • Develop high-quality software that meets requirements, promotes reuse of software components, and facilitates ease of maintenance.

  • Design and implement new product features and modify existing product features, including technical documentation.

  • Diagnose, isolate, and fix system failures caused by software code errors.

  • Conduct unit testing, track issues, and implement changes to ensure compliance with test plans and functional/non-functional requirements.

  • Collaborate with customer response team members to resolve issues with released software.

  • Work closely with architecture, solution/product management, quality engineering, professional services, and customer teams.

  • Demonstrate a strong personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.

  • Participate in daily scrum meetings, sprint planning, and work estimation.

  • Provide input into release management decisions.

  • Effectively resolve problems and find solutions for challenging, time-critical issues.

  • Identify and implement process improvements in engineering practices.

  • Utilize software-based system maintenance and tracking tools.

  • Provide technical content for technical documentation, user assistance materials, and customer training.

  • Analyze, design, and implement software mechanisms to improve code stability, performance, and reusability. Lead and participate in code review sessions.

  • Apply excellent debugging and troubleshooting techniques to understand and resolve software defects.

  • Produce required high-quality documentation such as functional specifications, component test specifications, and integration test specifications.

  • Learn and apply testing methodologies, processes, procedures, standards, and tools used by the team as needed.

応募必要条件

職務経験 6年以上
キャリアレベル 中途経験者レベル
英語レベル ビジネス会話レベル
日本語レベル 流暢
最終学歴 大学卒: 学士号
現在のビザ 日本での就労許可が必要です

スキル・資格

基本資格:

  • 技術分野の学士号または同等の職務経験
  • Windows環境でのC、C++の開発経験が最低6年
  • Windowsプラットフォームの強力な理解
  • DLLの使用、MFC、およびプロセス間通信の経験
  • メモリ管理の良い理解
  • 継続的インテグレーションの理解
  • アジャイル開発手法の知識
  • グローバルで多地点に配置されたチームと良好に協力する能力
  • 非常に賢く、無限に好奇心旺盛で、生まれつきの問題解決者
  • Web開発スキルの良い知識
  • ソフトウェア開発および品質保証のベストプラクティスの強力な理解
  • 強力なトラブルシューティング技術および問題解決能力
  • ビジネスおよび技術要件を理解する能力
  • 要件をWord文書および/またはUML図の形式で文書化する能力
  • 優れた書面および口頭のコミュニケーションスキル
  • 優れたチームワークおよびコラボレーションスキル
  • コーディングの実務経験が7年以上

望ましい資格:

  • リテールグローサリーPOSソリューション(支払い、eWIC、ロイヤリティ、プロモーションなど)の経験
  • POSおよびセルフチェックアウト統合の経験
  • クラウド開発の経験
  • 日本語の知識(日本語に堪能であることが必須)

Basic Qualifications:

  • Bachelor’s degree in a technical field or equivalent work experience

  • Minimum of 6 years development experience with C and C++ in a Windows environment

  • Strong understanding of the Windows platform

  • Experience using DLLs, MFC, and inter-process communication

  • Good understanding of memory management

  • Understanding of continuous integration practices

  • Knowledge of Agile development methodologies

  • Ability to collaborate effectively with globally distributed teams

  • Highly intelligent, endlessly curious, and a natural problem solver

  • Good knowledge of web development skills

  • Strong understanding of software development and quality assurance best practices

  • Strong troubleshooting and problem-solving skills

  • Ability to understand business and technical requirements

  • Ability to document requirements in Word documents and/or UML diagrams

  • Excellent written and verbal communication skills

  • Excellent teamwork and collaboration skills

  • Over 7 years of practical coding experience

Preferred Qualifications:

  • Experience with retail grocery POS solutions (payments, eWIC, loyalty, promotions, etc.)

  • Experience with POS and self-checkout integration

  • Experience in cloud development

  • Proficiency in Japanese (fluency in Japanese is required)

勤務地

  • 東京都 23区, 中央区

労働条件

雇用形態 正社員
給与 700万円 ~ 1000万円
業種 ソフトウエア

職種

  • ICTスペシャリスト(IT・Web・通信系) > ソフトウェアエンジニア
  • ICTスペシャリスト(IT・Web・通信系) > システムアーキテクト
  • ICTスペシャリスト(IT・Web・通信系) > エンジニア(通信系)
  • ICTスペシャリスト(IT・Web・通信系) > ネットワークエンジニア
  • ICTスペシャリスト(IT・Web・通信系) > その他、技術系(IT・Web・通信系)

会社概要

会社の種類 大手企業 (300名を超える従業員数) - 外資系企業
外国人の割合 外国人 少数