IBM Watson Health - Software Engineer in DURHAM, North Carolina

Job Description

The newly formed IBM Watson Health business unit is now looking for talented individuals destined to usher in the next era of healthcare. We live in a moment of remarkable change and opportunity. The convergence of data and technology is transforming healthcare and life sciences organizations in every way. New roles are being created that never existed before to meet the demands of this transformation.

Position: Software Engineer

  • Collaboratively develop clean code and deliver eClinical SaaS products in a Lean/Agile environment

  • Work with product owners and QA to clarify requirements/specs and create automated functional and unit tests (BDD, TDD)

  • Conduct database and query optimizations

  • Support Operations and Service Delivery teams in delivering solutions and troubleshooting problems in production deployments

  • Committed to continuous improvement

Required Technical and Professional Expertise

  • BA/BS in computer science or directly related field or equivalent experience

  • 4 or more years of increasing technical knowledge and growth

  • Strong engineering and craftsmanship background focused on delivering value

  • Competent at Test Driven Development

  • Have developed substantial production systems delivered on the web

  • Strong software design skills

  • Proficient in HTML5, CSS and JavaScript

  • Proficient in Java 8

  • Proficient in functional programming or Scala or Angular 2/4

  • Knowledge of RDBMS systems (Oracle, Postgres)

  • Team-focused

  • Excellent written and verbal communication skills

Preferred Tech and Prof Experience

  • Experience with leading team initiatives or design

  • Experience in functional programming

  • Experience in web technologies and frameworks (Angular 2/4, Typescript, Jersey, JSON, XML)

  • Multiple design paradigms (Object-Oriented, DDD, Functional Programming, SOA)

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.