• Design object structures, SQL schemas, and application workflow

  • Design computer screen layout displays in accordance with relevant Application standards

  • Plan, develop and test computer programs applying knowledge of programming techniques

  • Assist with the investigation of irreproducible errors. Recreate steps taken by user to locate source of problem and rewrite program code to correct errors as required

  • Perform support tasks and evaluations as allocated by the Development manager, Development Team Leader or Director of Product Development outside of the typical development framework

  • Participate in on-site technical implementations if required

  • Maintain up-to-date knowledge of application software areas

  • Maintain up-to-date knowledge of programming tools, operating systems and related technologies

  • Maintain up-to-date knowledge of the relevant data exchange standards

  • Participate in on-site technical training if required

  • Attend product orientation sessions to become familiar with basic product functionality and workflows


  • At least 5 years of demonstrated technical expertise in user facing applications

  • Experience with large scale, complex OO development projects

  • Experience with database design


  • Experience with clinical information systems

  • Experience with healthcare standards, such as IHE, CDA, HL7

  • Experience with data integration

  • Web applications – UI development

Education and Training:

  • BS in Computer Science, Mathematics, Physics, or equivalent

To apply for this job please visit