IBM Blockchain Software Engineer in RESEARCH TRIANGLE PARK, North Carolina

Job Description

Do you want to solve business problems with systems and integrations? Can you collaborate well within a small development team of highly engaged team members? Do you want to work with individuals across a variety of business teams and processes? Are you a software developer that can quickly learn how to design and implement optimized blockchain applications?

• Follow Agile principles for continuous improvement

• Work closely with other developers in a DevOps, pair-programming, environment

• Collaborate on design discussions to create modular and reusable functionality

• Develop Smart Contracts in Golang and integration functionality in node.js

• Practice Test Driven Development to rapidly deploy relevant functionality

Must have the ability to work in the US without current/future need for IBM sponsorship

Required Technical and Professional Expertise

· A minimum of 2 plus years’ experience in cloud application development using Node.js, web applications, REST services

· A minimum of 2 plus years’ experience in Agile methodology

· Exposure to DevOps tools, such as Jenkins, TravisCI, and Selenium

· Demonstrated experience in problem solving and stakeholder communication

Preferred Tech and Prof Experience

· 1 plus year experience with Angular 4+, MEAN Stack

· 2 plus years’ experience in Cloud Foundries development/deployment

· 1 plus year experience in Golang, Hyperledger Fabric implementation

EO Statement

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.