Blockchain Developer – Senior Staff

Job ID 18215
Job Type
Permanent
Salary
9.0M – 13M yen per year
Japanese Level
None
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo
Job Type
Permanent
Salary
9.0M – 13M yen per year
Japanese Level
None
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo

Description

 

This is an amazing opportunity to join a global financial firm that utilizes cutting edge technology.

 

The Technology Division identifies, evaluates, develops, and maintains cutting-edge technology solutions in support of technology transformation across them.

A market leader in application of machine learning and artificial intelligence to solving business problems, the Technology Division implements best-in-class practices in multi-cloud engineering,

DevOps, SecOps, and related enterprise-grade development.

 

The Technology Platform sub-division focuses on the adoption, development, and support of shared technology platforms that can be used to quickly solve the varied business and technology they need and their clients.

 

As a blockchain developer you will work in a dynamic and evolving environment following their strategic direction. You will conceptualize, design, develop, deploy and improve blockchain solutions to meet particular needs, often as advised by architects. You may lead teams/projects from a technical prospective, mentoring team members, ensuring quality and deadlines. You will also do testing, test automation and bug fixing.

 

ROLES AND RESPONSIBILITIES

You will be a problem-solver, with the following

- Analyze user requirements of a blockchain solution

- Design blockchain solutions based on user requirements

- Lead teams/projects from a technical prospective

- Establish the best development practices and ensure they are followed within and across the teams

- Ensure timely delivery of release milestones

- Responsible for delivering blockchain solutions meeting quality benchmarks

- Write, test and improve software modules

- Analyze software modules and improve them to be performant, re-usable and maintainable

- Analyze blockchain solutions and improve them to be reliable and scalable

- Review team members’ submitted code and provide them with improvement ideas

- Work in an agile team environment and collaborate with team members

- Collaborate with other teams, communicate and resolve team interdependencies proactively

- Continually update technical knowledge and skills

 

【会社概要 | Company Details】
Our client is a global consulting firm that established a Japanese corporation in 2014. They have strengths in M&A and business strategies, boasting an error rate close to zero.

【就業時間 | Working Hours】
9:15 - 17:15(Mon - Fri)

【休日休暇 | Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【待遇・福利厚生 | Services / Benefits】

Social insurance, Transportation Fee, No smoking indoors allowed (Designated smoking area), etc.

Required Skills

- In-depth knowledge and experience in leveraging "big data" blockchain data/transactions, including in-depth knowledge of Bitcoin and Ethereum protocols and the internals of transactions

- Architect, implement and test data processing pipelines, and algorithms on a variety of hosted environments, ideally Azure or equivalents such as GCP, AWS, client technology stacks, and their own clusters

- Very solid experience in building robust and scalable data integration (ETL) pipelines with Python or SQL

- Knowledge of Apache Spark framework and experience in using Azure Databricks incl. Clusters, Notebooks, DBFS, etc.

- Solid knowledge and experience in cloud computing (specifically Microsoft Azure)

 

 

Preferred Skills

- Knowledge and experience with DevOps processes and tools (Git version control tool, agile/lean approaches)

- Hands-on experience with the following additional programming languages preferred: PowerShell, R, Scala

- Being able to document architectures and translate architecture designs into well structured, tested and documented source code

- Good working knowledge of data structures, algorithms and database technologies

- Experience in version control, testing, QA, and development methodologies such as Waterfall and Agile

- Strong sense of ownership and leadership. Experience of 2+ years, in leading teams/projects from a technical prospective

- 5+ years hands-on experiences in a Data Engineer role with a technology company or financial institution

- Experience with command-line scripting, data structures, and algorithms; ability to work in a Linux environment

- Ability to work with team members and clients to assess needs, provide assistance, and resolve problems, using excellent problem-solving skills, verbal/written communication, and the ability to explain technical concepts to business people

- Experience with Azure technologies including Data Lake Storage, Databricks, Data Factory, Azure Kubernetes Services, Azure DevOps

- Experience with Docker and Kubernetes