Software Developer Position

for Electronic Medical Record Product

Applied Informatics for Health Society (AIHS) is looking for talented and enthusiastic full-stack developers to join our well established and growing organization. We build the MOIS® EMR – the highest-rated electronic medical record (EMR) solution in Canada. We need you to help make it better.

AIHS’ core values are patient and healthcare provider-focused. AIHS works with healthcare providers to:

  • improve the experience for patients in the healthcare system,
  • improve patient outcomes, and
  • reduce the cost of healthcare.

The Software Developer will report to a Development Manager and is responsible for the development of software, 2nd and 3rd level support and debugging, data conversions, some internal IT support tasks, and assisting other developers and staff with their assignments as required.

Duties and responsibilities:

  • Participating in agile development activities including daily reviews, release planning, sprint planning, release demos and peer reviews.
  • Meeting with customers to develop and understand requirements.
  • Working with local and remote technical and support staff to estimate, design, implement, test and debug changes and extensions to AIHS’ products. These changes are often complex and require work with various technologies including Python, PostgreSQL and
  • Unit testing and working with others to complete system testing.
  • Using JIRA and Git effectively.
  • On occasion, helping with product installations, supporting customers, and data mining.
  • Assisting with the recruitment of additional technical staff.
  • In the future it is expected that you will be required to work with technologies such as RESTful services, HTML and HTML5, JavaScript and CSS.

Qualifications and requirements:

  • A degree or diploma from a Computer Science or Electrical Engineering program, or another similar technical program.
  • 2 years of application development experience with strong working knowledge of Windows and Linux.
  • Excellent communication skills (written and oral) with a keen eye for detail.
  • Being a fast learner and independent thinker.
  • Consistent follow through on delivery in a timely manner.
  • Experience or training in health informatics or healthcare is an asset.
  • This position is available in Vancouver or Prince George.

Applicants may send their cover letter and résumé to

No phone calls or personal visits please. We thank all candidates, however, only those under consideration will be contacted.

Current Postings

We invite you to join our team as we inspire transformation in the health community with our outstanding tools and support.