Ottawa job board updated daily with only local opportunities!

Intermediate Data Migration Software Developer

Canadian Health Systems Inc.

This is a Contract position in Ottawa region, ON posted September 11, 2017.

Job Description

Primary Function: Convert customer data from a wide assortment of source formats to the EMR Advantage ® platform.

Education: Bachelor’s degree in Computer Science (Software Engineering stream preferred).

Compensation: Commensurate with skills and experience.

Benefits: Eligible at 3 months of full time employment.

Report to: V.P. of Product Development.


  • Assist in designing, planning and managing the data migration process.
  • Responsible for the profiling, cleansing, converting and loading of data for all projects assigned.
  • Follow standard data validation processes to ensure data integrity and configured data meets compliance standards.
  • Ensure legal, compliance, and IT Security policies are followed.
  • Develop best practice, processes, and standards for effectively carrying out data migration activities.
  • Performs other work as assigned by the V.P. of Product Development.


  • Minimum of two years’ experience developing software with C#.
  • Advanced knowledge of SQL – creating stored procedures, functions.
  • Experience with a variety of database platforms.
  • Must have experience with SQL Server 2008 or later.

Skills, Competencies:

  • Works under minimum technical direction from the V.P. of Product Development.
  • Possesses high energy and stamina with ability to work effectively under pressure.
  • Excellent written and verbal communication skills in English.
  • Thorough understanding of relational database concepts.
  • Demonstrates ability to use analytical and problem solving skills.
  • Able to represent technical information to non-technical team members and clients.
  • Completes work within expected periods of time.
  • Communicates well with colleagues.
  • Maintains good workplace organization and housekeeping.

Canadian Health Systems Inc. welcomes applications from all interested parties; however, only those selected to advance to the first stage of our hiring process will be contacted.

Company DescriptionCanadian Health Systems Inc. is a leader in unified assistive healthcare platforms which provide total workflow control from individual practitioners to complete healthcare systems. Join our team today and help contribute to building better healthcare for tomorrow. To learn more, visit our website at: