Blockchain Senior Developer

  • Competitive
  • Singapore
  • Permanent, Full time
  • IBM
  • 25 Sep 16

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Job Description
Join the Blockchain Garage team in the IBM Cloud unit and become one of the first people hand-picked to grow this new business. This is a unique opportunity to be in at the start of something new in both IBM and the IT industry. Blockchain skills are in hot demand from IBM customers worldwide. You will be the IBMer responsible for taking customer investments in a new technology from first presentation, through a proof of technology into their first project and helping them make a board level demonstration.

You will use your talents in software development, application architecture, cloud design and deployment to make Blockchain technology transform the business processes for our customers.

IBM has established the Linux Foundation group for Blockchain. Blockchain is the technology which underpins Bitcoin, and you will be developing some of the first solutions on top of our IBM supported code base. You will be working closely with our development and customer engagement experts in bringing this new technology to market.

You will develop innovative solutions with customers in industries as diverse as Finance, Public Sector, Retail and Travel and Transport using technology which is brand new and a scarce commodity. You will be working in small multi-disciplinary teams of design thinking, industry expert, pair programming and customer involvement to develop first project code in short sprints and iterative cycles.

You will develop Blockchain chaincode and agile development processes to build software which explores a customer “first project”. The quality needs to be good enough to be presented to board level demonstration.

How we'll help you grow:
There is a land grab for these Blockchain skills in the IT industry. You will have unique access to the growing IBM team of technology pioneers who are building a new market for IBM and a unique value proposition for the IT industry.
You'll learn directly from expert developers in the field; our team love to mentor and share knowledge
You have the opportunity to work in many different industries and use cases to figure out what really excites you.

Requirements:

  • BA/BS in Computer Science or similar Technical subject
  • Must have examples from several projects which demonstrate a strong object oriented programming language background and an increasing amount of development leadership experience. Preferably C or Go programming experience, Java or Javascript useful.
  • Node,js experience is required.
  • The ideal candidate will already have some self-taught experience of using IBM Open Blockchain, Hyperledger or Ethereum which means they will have a working knowledge of Ubuntu and be comfortable using github.
  • He or she will have a working knowledge of Docker and of using the vagrant environment.
  • This person will have developed code for several years using Agile methodologies and will have proven experience as a scrum master and as a sprint member.
  • Experience of working with design thinking techniques in iterative sprints is required. IBM Middleware product background preferred due to breadth of customer environments this brings.
  • Successful individual to be looking to build on a successful track record in customer facing software architecture and cloud based software development skills.
  • A passion for cloud lifecycle software development.
  • Time management and Organizational skills to ensure the team achieve objective

Preferred Skills:
  • Experience of developing using the Bluemix platform highly desirable.
  • Experience in leading an On-prem or off-prem code development on bluemix, softlayer or non-IBM clouds is an advantage.
  • Some html, front end development would be an advantage.
  • Extreme programming techniques would be an advantage
  • 25% travel because we operate as a global team.


Required Technical and Professional Expertise
  • Must have examples from several projects which demonstrate a strong object oriented programming language background and an increasing amount of development leadership experience. Preferably C or Go programming experience, Java or Javascript useful.
  • Node,js experience is required.
  • The ideal candidate will already have some self-taught experience of using IBM Open Blockchain, Hyperledger or Ethereum which means they will have a working knowledge of Ubuntu and be comfortable using github.
  • He or she will have a working knowledge of Docker and of using the vagrant environment.
  • This person will have developed code for several years using Agile methodologies and will have proven experience as a scrum master and as a sprint member.
  • Experience of working with design thinking techniques in iterative sprints is required. IBM Middleware product background preferred due to breadth of customer environments this brings.


Preferred Technical and Professional Experience
  • Experience of developing using the Bluemix platform highly desirable.
  • Experience in leading an On-prem or off-prem code development on bluemix, softlayer or non-IBM clouds is an advantage. Some html, front end development would be an advantage.
  • Extreme programming techniques would be an advantage

Role ( Job Role )
Application Consultant

Primary job category
Consultant

Contract type
Regular

Employment Type
Full-Time

Secondary Job Category
Other Consultant

Required Education
Bachelor's Degree

State / Province
SOUTH EAST

Is this role a commissionable/sales incentive based position?
No

Travel Required
Up to 25% or 2 days a week (home on weekends- based on project requirements)

IBM Business Group
CLOUD

Preferred Education
None

City / Township / Village
SINGAPORE

Country
Singapore

Eligibility Requirements
None