Connecting...

Senior Software Engineer

Job Title: Senior Software Engineer
Contract Type: Permanent
Location: Tokyo, Japan
Industry:
IT
Salary: 9000000 - 12000000
Reference: 10617
Contact Name: Dana Greenfield
Job Published: September 18, 2018 09:00

Job Description

About the Role:
Work with Data Scientists as part of an agile process to solve complex data projects using innovative solutions. High fluency in Japanese and Business English required. Additional details available during first meeting. 

Primary Skills:
  • Knowledge, interest and passion for big data analytics
  • Configuring and integrating new cutting edge data warehouse and big data technologies
  • Supporting clients with the data provisioning and acquisition process
  • Focus on collecting, quality assessing and managing data, including sensor, emails, documents etc
  • Support the analytics process, helping to design, construct and build analytical datasets, which includes exploring and visualizing large sets of data
  • Working closely with Data Scientists, you will be responsible for expanding the data processing capabilities; establishing efficient ways of implementing advanced analytics; and ensuring to build reusable data assets

Technical Skills:
  • Extensive knowledge in different programming or scripting languages like Java, C++, PHP, Ruby, and/or Python
  • Strong understanding of Unix systems, especially Linux
  • Strong expertise building databases and writing SQL
  • 5+ years of knowledge & understanding of algorithms and experience building high-performance algorithms

Client-side & Communication Skills:
  • Applies significant knowledge of industry trends and developments to improve service to our clients
  • Effective verbal, written, and interpersonal communication skills
  • Experience from one or more industries
  • Good communicator with both Business & IT
  • Mentoring skills
  • Excellent analytical skills, attention to detail, and problem-solving skills
  • Ability to take initiative and self-motivate
  • Facilitates team and client meetings effectively
  • Identifies opportunities for improvement and makes constructive suggestions for change