Software Development Engineer, Seller Services (578179)

Job Type
Permanent
Salary
7,500,000 JPY - 10,000,000 JPY per year
Japanese Level
None
English Level
Fluent (TOEIC 990)
Start Date
ASAP
Location
Tokyo

Description

【職種名 | Position Title】ソフトウェア開発エンジニア | Software Development Engineer, Seller Services


Global E-Commerce Company is looking for a passionate, results-oriented, inventive Software Development Engineer to help grow seller business in Japan.


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 Tokyo, Seattle and India as well as business stakeholders mainly in Tokyo and Sapporo.


【Responsibilities】

‐ Lead or participate in the design, development, implementation, testing and documentation of small-to-large-scale, multi-tiered, distributed software applications, tools, 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, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.

‐ Produce comprehensive, usable software documentation.

‐ Evaluate and make decisions around the use of new or existing software products and tools.

Required Skills

‐ Bachelor's Degree in Computer Science or related field

‐ 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 in, at least, one modern programming language such as Java

‐ Proficiency in Relational Database design and SQL

‐ Knowledge of the UNIX/Linux operating system

‐ Knowledge of basic internet technologies such as XML, JavaScript, CSS, HTML etc.

Preferred Skills

‐ 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 Scrum or Agile development a plus

‐ Experience in Machine Learning and Big Data