XML Programmer
Matrox Imaging

Position Overview
handshake logo Permanent Full Time
location icon Dorval, Quebec

Job Title: XML Programmer
Category: Technical Writing


Do you have experience in XML or web development, have a passion for continuously learning, and want to put your programming and problem-solving skills to the test? If so, this position might be for you!

As the XML Programmer on the Matrox Imaging technical writing team, you will work with the technical writers to help produce and publish the documentation for our software products, including: Matrox Imaging Library (MIL) and Matrox Design Assistant.

Our software documentation is created in XML. This allows us to separate content from layout, and categorizes the data so it can be validated and used both for our online help and to automatically generate portions of our Imaging software products. It also permits the scope of each topic in the help to be user-customizable. You will use your programming and technical expertise to develop custom solutions toimprove the documentation process and customer experience, and to provide support to the technical writing team. You will also coordinate our implementation plans with other teams to facilitate how they use our semi-structured data.


  • Develop, enhance, and maintain the infrastructure for Matrox Imaging software documentation.
  • Research, develop, and enhance a custom, web-based help system.
  • Develop and update error checks and validations for the XML source files.
  • Develop and update test cases for the documentation test suites.
  • Collaborate with the technical writers to establish requirements, and partake in brainstorming sessions to improve the documentation authoring workflow, the structure of the source files, as well as external team accessibility and user experience.
  • Maintain, research, and install software and hardware components for the team.
  • Assist and support the technical writers in day-to-day tasks and workflows.


  • Bachelor's degree in Computer Science, Software Engineering, Web Development, or related field.
  • Experience in an XML development, full-stack web development, or related role.
  • In-depth knowledge of web development and related technologies (HTML, CSS, JavaScript, and jQuery).
  • Knowledge of XML. Preferably knowledge of XSLT, XPath, and/or XML Schema (XSD).
  • Knowledge of C# and object-oriented programming principles. Knowledge of Java an asset.
  • Keen in keeping abreast with the latest web technologies.
  • Autonomous, analytical, meticulous, organized, open-minded, and patient. Good interpersonal skills.
  • Ability to work under pressure, learn quickly, multi-task, and manage priorities.

Standard of performance:

  • Complete tasks with well thought out solutions that demonstrate technical proficiency and are maintainable.
  • Grasp the full scope of tasks, asking questions during the process to clarify what is not understood.

Benefits and work environment

As a new member of our team, you will be given the opportunity and tools to be successful in a challenging yet rewarding position.

Our benefits plan and work environment aim to provide our employees with a healthy balance and quality of work life. We offer:

  • Group insurance plan;
  • Training and tuition reimbursement;
  • On site access to sports and recreational facilities (gym, pool, basketball courts, hockey rink, yoga classes, walking trails);
  • Fully-stocked cafeteria and access to BBQs and terrace;
  • On site, company-subsidized daycare and camp programs;
  • Flexible working schedule and summer hours;
  • Free and abundant onsite parking; access to forthcoming REM line.

Submit Application

Interested in the job? Find out if you are qualified for this position at Matrox by submitting your resume. Please include a cover letter and a copy of your transcripts. You can also send us your resume by mail or fax.

First Name:Note 1: the size of each file cannot exceed 2 MB.
Last Name:
Cover letter:
Other information

Matrox is an equal opportunity employer dedicated to affirmative action and workforce diversity.