Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1529373 Date Updated : July 15th, 2025
Cutting-Edge Retail Technology|最先端のリテール技

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

Hiring Company NCR Voyix
Location Tokyo - 23 Wards, Chuo-ku
Job Type Permanent Full-time
Salary 7 million yen ~ 10 million yen

Job Description

役職:
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.

General Requirements

Minimum Experience Level Over 6 years
Career Level Mid Career
Minimum English Level Business Level
Minimum Japanese Level Fluent
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required

Required Skills

基本資格:

  • 技術分野の学士号または同等の職務経験
  • 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)

Job Location

  • Tokyo - 23 Wards, Chuo-ku

Work Conditions

Job Type Permanent Full-time
Salary 7 million yen ~ 10 million yen
Industry Software

Job Category

  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > System Architect
  • IT, Web and Communication > Telecommunication Engineer
  • IT, Web and Communication > Network Engineer
  • IT, Web and Communication > Other (IT, Web and Communication)

Company Details

Company Type Large Company (more than 300 employees) - International Company
Non-Japanese Ratio Majority Japanese