Software Development Engineer, Seller Services / ソフトウェア開発エンジニア、セラーサービス事業部

職種ID:1510789 | Amazon Japan G.K.

説明

The Amazon Seller Services team is looking for a passionate, results-oriented, inventive Software Development Engineer to help grow seller business in Japan.

Amazon is working very hard to offer the Earth’s Biggest Selection to our customers. To satisfy broad customer needs for online shopping at Amazon, we started Selling on Amazon (SOA) in 2007 in Japan. The service has enabled third party sellers to sell on Amazon.co.jp, which has greatly contributed to increase of selection available on Amazon to date. To further increase selection in quality and quantity along with our vision, we are developing software solutions to simplify the process of adding new products to the Amazon catalog and lower the bar for sellers to start selling on Amazon.

As a Software Development Engineer, you will play a key role in building and improving the software solutions and work with other software engineers in Japan, US and India as well as with business stakeholders mainly in Japan. You will be working with Japan based Product Managers to turn innovated ideas, targeted at the Japan market, into a reality. Some of the key responsibilities are:

· Drive or participate in the design, development, implementation, testing and documentation of small-to-large-scale, multi-tiered, distributed software applications, systems and services using Java, Object-oriented Design and Distributed Programming.
· Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
· Work on the full development cycle; from design, implementation, and testing to documentation, delivery and maintenance.
· Evaluate and make decisions around the use of new or existing software products and tools.

Amazon is an Inclusive and Work Life Harmony workplace:
Amazon promotes a fulfilling and flexible work style according to the work volume and lifestyle of each employee. (Example: Flex Time, Work from Home, Maternity /Parenting /Family Care Leave etc.)


Amazonセラーサービス部門では、情熱と創意工夫をもって日本におけるセラービジネスの成長を支えるソフトウェア開発エンジニアを募集いたします。

Amazonはお客様に対して「地球上で最も豊富な品揃え」を提供できるよう日々努力しています。Amazonのオンラインショッピングをご利用いただくお客様のご要望にお応えするために、2007年より日本でもAmazon出品サービスを開始しました。このサービスは、第三者である販売事業者様(=セラー様)がAmazon.co.jpを介してご自身の商品を販売できる仕組みを提供するもので、Amazonにおける取扱商品の拡大に寄与しています。

将来のビジョンを見据えて、質・量の両面において品揃えを更に拡大するため、新しい商品をAmazonの商品カタログに追加するプロセスを簡素化し、販売事業者様がAmazonで商品販売を開始する際のバーを下げるソフトウェア開発を担当しています。それと同時に、販売事業者様や商品を購入するお客様の満足度向上を目指した、日本特有の要件実現にも取り組んでいます。

このポジションでご活躍いただく方は、東京および札幌オフィスなどにいるビジネス担当者に加えて、東京・シアトル・インドで働く同僚のソフトウェアエンジニアと共に、上述のソフトウェア開発・改良に係る役割を担って頂きます。主な職務内容は次のとおりです。

· Java、オブジェクト指向デザイン、分散プログラミングをベースにした、小規模から大規模におよぶ、多階層の分散ソフトウェアアプリケーション、ツール、システムまたはサービスの設計、開発、導入、テストや文書作成を担当します
· 機能要件を元に、全般的なシステムアーキテクチャの下でうまく動作する、堅牢かつ拡張性があり、保守が容易なソリューションを実現します
· 設計、開発導入、テストから文書作成、および展開と保守までの一連のソフトウェア開発サイクルを担当します
· 必要事項に漏れのない有効なソフトウェア開発文書を作成します
· 既存または新規ソフトウェア製品およびツールを評価し何を使用したらよいか判断します

【ダイバーシティ・ワークライフバランスの取り組みについて】:
Amazonでは、家族と過ごす時間や、趣味に没頭するなど充実したプライベートの時間を大事にすることは、常にInnovativeであり続けるためにとても重要なことと考えます。
Amazonセラーサービス事業本部では、出産、育児、介護など、様々なライフステージイベントなどに合わせ、社員が自由な勤務体系を選択できる環境が整備されており、多くの社員がこうした制度を活用しながら活躍しています。
(例:フレックスタイム制度、ワークフロムホーム制度、産休・育休、時短勤務制度、など)

基本条件

· Bachelor’s Degree in Computer Science or related field
· 2+ years professional experience in software development
· Computer Science fundamentals in object-oriented design
· Computer Science fundamentals in data structures
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
· Proficiency with the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python, JavaScript, etc.) and open-source technologies (Linux, Spring, JQuery, etc.)
· English Communication Skills.


· コンピューターサイエンスまたは関連科目における学士号
· 2年以上のシステム開発経験のある方
· オブジェクト指向デザインの基礎知識を有する方
· データストラクチャーの基礎知識を有する方
· アルゴリズムデザイン、問題解決および複雑性解析の基礎知識を有する方
· Java(推奨) 、C/C++、Objective C、 Python、 JavaScriptなどのモダンなプログラミング言語と開発に必要なツールや技術(Linux、Spring、JQueryなど)習熟している方

歓迎条件

· Experience building complex software applications that have been successfully delivered to customers
· Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Ability to take a project from scoping requirements through actual launch of the project
· Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
· Master’s degree in Computer Science, Computer Engineering or related technical discipline
· Experience with Agile development processes
· Experience in Machine Learning and Big Data.
· Conversational Japanese Language skills, preferred, but not required.


· 複雑なソフトウェアアプリケーションを開発して顧客へ導入した経験を有する方
· 実務におけるソフトウェア工学の実践知識をお持ちで、コード記述標準、コードレビュー、ソース管理、ビルドプロセス、テストおよび運用を含めた一連のソフトウェア開発ライフサイクルのベストプラクティスを理解している方
· 要件定義から実際のローンチまでのプロジェクト遂行能力のある方
· 要件定義やソフトウェア製品の機能定義、テクニカルデザインの領域において、ユーザ、他の技術チーム、マネジメント層とコミュニケーションを行った経験のある方
· コンピューターサイエンス、コンピューターエンジニアリングまたは技術分野における修士号をお持ちの方
· ScrumまたはAgile開発経験をお持ちの方
· Machine LearningやBig Dataの経験をお持ちの方