ソフトウェア開発エンジニア

勤務形態
正社員
給与
7,500,000 JPY - 10,000,000 JPY per year
日本語レベル
なし
英語レベル
流暢(TOEIC 990)
開始日
ASAP
勤務地
東京

職務内容

【職種名 | 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.

必須スキル

‐ 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.

優遇されるスキル・経験

‐ 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