SW Engineer IV

1 Year ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

This position focuses on developing the next generation of point-of-sale systems. The role involves designing, coding, scaling system performance, and problem-solving, applying the latest software development principles using Go, JavaScript/TypeScript, and cloud technologies. The responsibilities include understanding requirements, enhancing existing software, and developing microservices for Digital Retail. Collaborating with engineering teams to develop back-end APIs is also essential, supporting thousands of transactions and next-gen products. The candidate will be expected to analyze, design, and implement software mechanisms to improve code stability, performance, and reusability. They must be able to work in teams and collaborative fashion.
Must have:
  • 10+ years of experience in Product design and development
  • Deep understanding of Computer Science fundamentals
  • Strong development, debugging and troubleshooting skills
  • Excellent written and verbal communication skills
  • Experience with microservices architecture
  • Experience with building applications based on Containers: Docker, grpc, Redis
  • Experience with Cloud development
Good to have:
  • Experience with Designer Specialty Retail and Food & Drug POS solutions
  • Experience with POS and Self-Checkout Integrations
  • Experience with GCP Cloud development

Job Details


【日本NCRコマース株式会社 概要】


日本NCRコマースは、小売、レストラン、デジタルバンキングのお客様をテクノロジーの力でご支援するグローバル サービス プロバイダーです。日本NCRコマースの提供する包括的なプラットフォーム主導のSaaS及びサービス機能により、流通・金融業界の顧客体験の変革を実現します。
NCR Voyix(NYSE: VYX)のグループカンパニーとして、世界約35か国、約16,000人の従業員とともに戦略的な洞察力、エンドツーエンドのサポートでデジタルトランスフォーメーションを推進します。
※NCR Voyixは NCR Voyix Corporationの米国および他の各国における商標または登録商標です

This position will focus on developing Next Generation of point in sale systems. You will play a key role in designing, coding, system performance scaling, and problem-solving by applying the latest software development principles, theories, and concepts to job assignments. The role will require understanding requirements, enhancing existing software and developing microservices with the latest software stack for Digital Retail using Go, JavaScript/TypeScript, and Cloud technologies. You will also work with Engineering teams on developing back-end APIs that can support thousands of transactions and Next-Gen Products based on requirements from Product Management and engineering. 

Required Skills and Experience: 

  • Bachelor’s Degree in Computer Science or related field. Master's degree preferred.
  • 10+ years of experience in Product design and development
  • Deep understanding of Computer Science fundamentals
  • Strong development, debugging and troubleshooting skills
  • Excellent written, verbal communication skills.
  • Able to work in teams and collaborative fashion. 
  • Analyze, design, and implement software mechanisms to improve code stability, performance, and re-usability. Participates and leads code review sessions.
  • Support System Testing by designing for testability and leading the march to full test automation of developed code.
  • Significant Microservices architecture experience.
    • Review, refine and evangelize patterns to scale application development; Passionate technical leadership to educate and direct teams for the microservices realization.
    • Experience migrating a Monolith architecture to a Microservices architecture desirable
    • Experience in testing of microservices and its integration with DevOps CI/CD pipeline, including Jenkins/Harness
  • Experience in building applications based on Containers: Docker, grpc, Redis
  • Performance Optimization
  • Database Design experience
  • Pub / Sub architecture and design best practices.
  • Champion of Agile Scrum methodologies
  • Experience with Cloud development.

Languages/Technologies:

  • Golang Microservices
  • Bitbucket/JIRA/GIT Workflow
  • Docker
  • Kubernetes
  • Google Cloud Platform
  • MQTT messaging

Preferred Qualifications

  • Experience with Designer Specialty Retail and Food & Drug POS solutions (payments, eWIC, loyalty, promotions, etc.)
  • Experience with POS and Self-Checkout Integrations.
  • Experience with GCP Cloud development

このポジションは、次世代のポイントインセールシステムの開発に焦点を当てます。最新のソフトウェア開発原則、理論、概念を適用して、設計、コーディング、システムパフォーマンスのスケーリング、および問題解決において重要な役割を果たします。この役割は、要件の理解、既存ソフトウェアの強化、およびGo、JavaScript/TypeScript、クラウド技術を使用したデジタル小売の最新ソフトウェアスタックでのマイクロサービスの開発を必要とします。また、エンジニアリングチームと協力して、製品管理およびエンジニアリングからの要件に基づいて、数千のトランザクションをサポートできるバックエンドAPIおよび次世代製品を開発します。

必要なスキルと経験:

  • コンピュータサイエンスまたは関連分野の学士号。修士号が望ましい。
  • 10年以上の製品設計および開発の経験
  • コンピュータサイエンスの基本原理の深い理解
  • 強力な開発、デバッグ、およびトラブルシューティングスキル
  • 優れた書面および口頭のコミュニケーションスキル
  • チームでの協力および共同作業が可能
  • コードの安定性、パフォーマンス、および再利用性を向上させるためのソフトウェアメカニズムの分析、設計、および実装。コードレビューセッションに参加およびリード。
  • テスト可能性を設計し、開発されたコードの完全なテスト自動化への行進をリードすることによるシステムテストのサポート。
  • 重要なマイクロサービスアーキテクチャの経験。
    • アプリケーション開発をスケールするためのパターンのレビュー、洗練、および普及。マイクロサービスの実現のための教育および指導チームへの情熱的な技術リーダーシップ。
    • モノリスアーキテクチャからマイクロサービスアーキテクチャへの移行経験が望ましい。
    • マイクロサービスのテストおよびDevOps CI/CDパイプラインとの統合経験(Jenkins/Harnessを含む)。
  • コンテナベースのアプリケーションの構築経験:Docker、grpc、Redis。
  • パフォーマンス最適化。
  • データベース設計経験。
  • Pub/Subアーキテクチャおよび設計のベストプラクティス。
  • アジャイルスクラム手法のチャンピオン。
  • クラウド開発の経験。

言語/技術:

  • Golangマイクロサービス
  • Bitbucket/JIRA/GITワークフロー
  • Docker
  • Kubernetes
  • Google Cloud Platform
  • MQTTメッセージング

望ましい資格:

  • デザイナー専門小売および食品・薬品POSソリューション(支払い、eWIC、ロイヤリティ、プロモーションなど)の経験。
  • POSおよびセルフチェックアウトの統合経験。
  • GCPクラウド開発の経験。


EEOステートメント

私たちの共通の価値観に統合されているのは、NCRの多様性への取り組みです。 NCRは、すべての人々が公正に扱われ、個性があると認められ、業績に基づいて推進され、最大限の可能性に達するよう努力することを奨励される、グローバルに包括的な企業であることを約束します。私たちはすべての人々の違いを理解し、尊重することを信じています。 NCRは、性別、年齢、人種、肌の色、信条、宗教、出身国、身体障害、性的指向、ベテランの地位、兵役、遺伝情報、または法律で保護されているその他の特性に基づいて雇用を差別しません。 NCRの各個人は、世界的に多様な環境を尊重し支援する継続的な責任を負っています。

第三者機関への声明

すべての人材紹介会社に:NCRは、NCR優先サプライヤーリストに記載されている企業からの履歴書のみを受け付けます。履歴書を応募者追跡システム、NCRの従業員、またはNCRの施設に転送しないでください。 NCRは、求められていない履歴書に関連する料金または費用について一切責任を負いません。

Similar Jobs

Motorola solutions - Frontend/UI developer

Motorola solutions

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bytedance - Innovation Tech Solution Sales (Cloud), BytePlus - Thailand

bytedance

Bangkok, Bangkok, Thailand (On-Site)
8 Months ago
Capgemini - Salesforce B2B

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
FICO - Key Account Manager

FICO

Madrid, Community Of Madrid, Spain (On-Site)
2 Weeks ago
Mercury - Staff Product Designer - Banking Experience

Mercury

(Remote)
2 Months ago
Boomi  - Software Senior Engineer

Boomi

India (Remote)
1 Week ago
undefined - Principal Software Engineer

Raleigh, North Carolina, United States (Hybrid)
2 Months ago
PlayStation Global - Staff Software Engineer

PlayStation Global

Aliso Viejo, California, United States (On-Site)
7 Months ago
Nagarro - Senior Staff Consultant ,SAP Financial Management

Nagarro

(On-Site)
8 Months ago
Penumbrainc - Manufacturing Engineer I

Penumbrainc

Roseville, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blitz app - Subscription Manager

Blitz app

Los Angeles, California, United States (On-Site)
4 Years ago
Netomi - Technical Customer Success Manager

Netomi

Canada (Remote)
2 Months ago
Simcorp - Customer Support Consultant

Simcorp

Manila, Metro Manila, Philippines (Hybrid)
2 Months ago
Zscaler - Director of Product Marketing

Zscaler

San Jose, California, United States (Hybrid)
1 Month ago
USE Insider - Account Executive

USE Insider

Sydney, New South Wales, Australia (Hybrid)
3 Weeks ago
Optiv - Information Systems Security Manager (ISSM)

Optiv

Chantilly, Virginia, United States (Hybrid)
2 Months ago
Diligent Corporation - Audit, Risk and Compliance - Senior Advisory Specialist

Diligent Corporation

Guadalajara, Jalisco, Mexico (On-Site)
2 Months ago
appier - Technical Solution Engineer - MMP

appier

Tokyo, Japan (On-Site)
1 Month ago
Outscal - Growth - Product Manager

Outscal

Delhi, India (On-Site)
8 Months ago
Aeries technology - Contract Manager

Aeries technology

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Tokyo, Japan

Canonical - Embedded Linux Consultant

Canonical

Tokyo, Japan (Remote)
1 Month ago
Nice - Account Executive

Nice

Tokyo, Japan (Hybrid)
1 Week ago
Moloco - Senior New Business Manager

Moloco

Tokyo, Japan (On-Site)
1 Month ago
Brave Group (Language barrier) - HIMEHINA | Artist Production Assistant

Brave Group (Language barrier)

Japan (On-Site)
1 Week ago
we are unseen  - Project Manager

we are unseen

Tokyo, Japan (On-Site)
3 Weeks ago
paypay - Senior Data Scientist, Credit Modeling

paypay

Japan (Hybrid)
1 Day ago
FromSoftware - Graphic Supervisor Specialized in Lighting

FromSoftware

Japan (On-Site)
7 Months ago
SSC Technologies - Professional Services Consultant

SSC Technologies

Japan (Remote)
1 Month ago
Cygames - Infrastructure Engineer

Cygames

Shibuya, Tokyo, Japan (On-Site)
2 Months ago
NCR Voyix - Network Engineer

NCR Voyix

Tokyo, Japan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Apple - API Review & Design Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Scale AI - VP of Engineering, Enterprise

Scale AI

San Francisco, California, United States (On-Site)
1 Month ago
Rolls-Royce - Manufacturing Services Engineer

Rolls-Royce

Singapore, Singapore (On-Site)
1 Month ago
Nagarro - Principal Engineer, Delivery

Nagarro

Mexico (Remote)
8 Months ago
Rippling - Staff Software Engineer

Rippling

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Marvell - Principal Engineer, Emulation

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Year ago
truecaller - Engineering Manager

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Sega (UK) - Experienced Software Engineer

Sega (UK)

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Month ago
Canonical - Engineering Manager, Commercial Systems

Canonical

(Remote)
1 Month ago
TiMi Studio Group - Client-Side Development Engineer for 3A Stylized Realistic Shooting Project

TiMi Studio Group

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

At NCR Voyix, we specialize in turning routine transactions into meaningful connections. With a rich history of innovation, we've been at the forefront of problem-solving through technology. Operating globally in over 30 countries, we lead in Retail, Restaurant, Digital banking, and Payments. Our solutions optimize banking operations, streamline restaurant services, enhance retail interactions, and foster trust through secure payment systems. We take pride in our strong culture and a history of providing robust career paths. Come work for a leading technology company where you can grow your career. Join us and be part of revolutionizing transactions across these pivotal industries.

India (Remote)

Georgia, United States (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Mumbai, Maharashtra, India (On-Site)

Gurugram, Haryana, India (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Hyderabad, Telangana, India (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

View All Jobs

Get notified when new jobs are added by NCR Voyix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug