IBM Intermediate Software Developer in TORONTO, Ontario

IBM® Watson Analytics is a breakthrough natural language-based cognitive service that can provide instant access to powerful predictive and visual analytic tools for businesses. Watson Analytics is designed to make advanced and predictive analytics easy to acquire and use. We are seeking an Intermediate Software Developer to help us transform the way IBM Watson Analytics is presented to our users. The ideal candidate should be proficient in JavaScript, HTML, CSS, Node.js and web application frameworks. Also, an understanding of full-stack development, micro-services architecture, REST service design/documentation, and test-driven development are an asset. You should have a passion for high-quality execution and an almost obsessive attention to detail. Join a team of high performers in a high performing business unit of IBM! Role & Responsibilities

  • Work alongside our multidisciplinary team of developers and designers to create the next generation of enterprise software

  • Optimize front-end code to ensure a consistent and fast experience for our users

  • Develop high-quality software using the following technologies: Node.js, Express, Angular, React, Dust.js, Handlebars, Java, HTML 5 (including Web Components), and JavaScript

  • Implement responsive cross-browser user experiences

  • Develop software using an agile continuous delivery development process

    This role will involve working with technology that is covered by embargo Export Regulations. If you are a Foreign National from any of the following embargoed countries (Cuba, Iran, North Korea, Sudan, and Syria) on a work permit, you are not eligible for employment in this position.

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent

  • At least 3 years of experience in JavaScript (ES6 an asset), HTML 5, CSS 3, and Node.js

  • At least 3 years of experience handling data using XHR, JSON and Representational State Transfer (REST) APIs

  • At least 3 years of experience in creating cross-browser, responsive web applications

Analytics Development