IBM Watson Health - Custom Engineering Developer - Merge in Toronto, Canada

Working under moderate supervision, this position will work with sales, customers, engineering, and project managers to design, develop and implement complex custom integrated solutions.Essential Job Duties

  • Operationalize Merge Healthcare software and integrated solutions

  • Leverage knowledge of Merge Healthcare Solutions & site workflow/business requirements to optimize solution effectiveness

  • Define & document solution requirements

  • Design, Develop & Deploy custom HL7 interfaces

  • Design, Develop & Deploy custom DMWL

  • Design, Develop & Deploy custom Reports

  • Design, Develop & Deploy custom Application Integrations

  • Design & Develop custom tools enabling Data Imports & Exports

  • Assist Service and Support teams to resolve field issues related to custom solutions

  • Participate as subject matter experts for sales calls with potential customers.

  • Support Go-Live activities and the transition to Service and Support

  • Perform services in a manner consistent with our established implementation methodology.

  • Maintain records in CRM system

  • Escalate product issues via the defect tracking system

  • Pursues a program of self-development through the use of selected reading, seminars, and participation in continuing education.

  • Identifies and communicates possible improvements in the work process for customers and peers.

  • Performs other duties as assigned by immediate supervisor or upper management.

3+ years of demonstrated experience in software development with specific expertise in:

  • HL7 development/integration

  • DICOM Modality Worklist

  • Object Oriented Design techniques

  • DBMS (SQL Preferred, DB2, Oracle)

  • Source Control systems

  • Defect tracking systems

  • Full product development life cycle

  • Familiarity with Reporting Systems

  • C#, VB, Java

Additional Requirements:

  • Strong knowledge of radiology workflow and the business of radiology required

  • Excellent organizational and written/verbal communications skills is required

  • Ability to work effectively in high-pressure environments

  • Strong analytical and problem-solving skills

  • Ability to maintain and grow the customer relationship

  • Self-motivated, results oriented individual

  • Knowledge of Microsoft Excel, PowerPoint, Word, Visio and Microsoft Project.