1

Contract Programmer Jobs in Quebec (NOW HIRING)

Change Management Engineer (Civil Construction): We are seeking a detail-oriented and diligent ... Review drawings, specifications, contracts, Requests for Information (RFIs), site instructions ...

CA$99K - CA$124K/yr

Contract Department: Salary: $99,994.00 - $124,994.00 Close Date (closes at 12:00 am on date noted ... Coordinates licensing issuance with the Town's Planning Department, Engineering Department, Milton ...

Support contract review, negotiation input, and commercial alignment during project development ... Bachelor's degree in engineering, construction management, business, project management, or a ...

Support contract review, negotiation input, and commercial alignment during project development ... Bachelor's degree in engineering, construction management, business, project management, or a ...

Support contract review, negotiation input, and commercial alignment during project development ... Bachelor's degree in engineering, construction management, business, project management, or a ...

Draft specifications and technical documentation for EPC contracts and engineering consultants; review electrical designs and studies * Support bidding processes, including RFP development, proposal ...

Summary L'ingénieur de service client ACIS soutient les clients de GE dans la maintenance et ... They will be responsible for leading the technical portion of multi-year service contracts. The ...

Summary L'ingénieur de service client ACIS soutient les clients de GE dans la maintenance et ... They will be responsible for leading the technical portion of multi-year service contracts. The ...

Showing results 21-40

Contract Programmer information

See Quebec salary details

$12

$34

$63

How much do contract programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for contract programmer in Quebec is $34.58, according to ZipRecruiter salary data. Most workers in this role earn between $22.60 and $43.75 per hour, depending on experience, location, and employer.

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.

What are the key skills and qualifications needed to thrive as a contract programmer, and why are they important?

To thrive as a Contract Programmer, you need strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

What are the most commonly searched types of Programmer jobs in Quebec?

The most popular types of Programmer jobs in Quebec are:

What are popular job titles related to Contract Programmer jobs in QC?

For Contract Programmer jobs in QC, the most frequently searched job titles are:

Infographic showing various Contract Programmer job openings in Quebec as of August 2026, with employment types broken down into 86% Full Time, 6% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $71,922 per year, or $34.6 per hour.

eLearning Content Developer (English/Quebec French) (Contract)

CMiC

Quebec, QC • On-site

CA$30/hr

Temporary

Re-posted 18 days ago


Job description

Founded in 1974, CMiC today delivers comprehensive and advanced enterprise and field operations solutions, purpose-built for construction and capital projects companies. CMiC's powerful software transforms how firms optimize productivity, minimize risk and drive growth by planning and managing all financials, projects, resources, and content assets - all from a single database platform.

In the past several years, the construction industry has experienced unprecedented changes driven by new technologies - including integration with multi-dimensional modeling, an explosion of cloud-based offerings, and the demand for robust mobile capabilities. CMiC has kept pace by constantly upgrading and enhancing our advanced platform to reflect the changing needs of the industry, leading to significant growth as a company.

Important Information:

  • The hourly contract rate for this position is $30, for this 6-month opportunity
  • This position is not for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

Position Scope

CMiC is seeking a detail-oriented and technically proficient Bilingual eLearning Localization Developer (English / Quebec French) to support the localization of CMiC Academy's growing eLearning curriculum.

Working alongside our English Instructional Design team and professional French translator, this role is responsible for the technical localization of English eLearning into Quebec French. You will prepare Articulate Rise and Storyline courses for translation, integrate approved French content, recreate software demonstrations using the French version of the CMiC application, and ensure each localized course delivers the same high-quality learning experience as its English counterpart.

Success in this role requires exceptional attention to detail, strong technical aptitude, and proficiency in Quebec French, including an understanding of the terminology, conventions, and business language used by French-speaking finance and construction professionals in Quebec. You will work with sophisticated enterprise software, reproduce real-world business scenarios, and help ensure our French learners receive training that is accurate, engaging, and consistent with our English curriculum.

This role focuses on localization and technical learning content development rather than designing curriculum from scratch, making it an excellent opportunity for someone who enjoys hands-on development, multimedia production, software exploration, and creating exceptional digital learning experiences.

What You'll Do

  • Localize existing English eLearning courses into Quebec French using Articulate Rise and Storyline.
  • Prepare course files for translation using CMiC's approved French terminology glossary.
  • Collaborate with our contract French Translator by submitting course files for linguistic review and incorporating approved translations into the final learning content.
  • Recreate English screenshots and software demonstration videos using the French version of the CMiC application.
  • Navigate the CMiC software to generate realistic training scenarios, including entering sample data and configuring records as required to mirror the English course examples.
  • Create, update, and maintain screenshots, screen recordings, and other visual assets that accurately reflect the French software experience.
  • Assist with maintaining and enhancing internal Quebec French terminology glossaries and localization resources to ensure consistency across learning materials, product documentation, and future localization efforts.
  • Perform quality assurance testing on localized courses, identifying and correcting formatting, multimedia, navigation, accessibility, and functionality issues before publication.
  • Ensure all localized learning content maintains the instructional quality, visual consistency, functionality, and learner experience of the original English courses.
  • Work closely with the English Instructional Design team as newly developed courses move through the localization workflow.
  • Follow established development standards, templates, naming conventions, and project timelines.
  • Participate in team meetings and contribute ideas to improve localization processes, development standards, and overall course quality.

Requirements

Required Qualifications

  • Fluency in English and Quebec French (written and spoken).
  • Demonstrated proficiency writing and reviewing business and technical content in Quebec French.
  • Experience developing eLearning using Articulate Storyline and Rise.
  • Demonstrated ability to quickly learn and confidently navigate complex software applications. Experience with ERP, enterprise, financial, or business software is considered a strong asset.
  • Strong technical aptitude with excellent troubleshooting and problem-solving skills.
  • Experience creating and editing screenshots, screen recordings, and other digital learning assets.
  • Exceptional attention to detail and organizational skills.
  • Strong written and verbal communication skills.
  • Ability to manage multiple projects and meet deadlines in a fast-paced environment.
  • Ability to work independently while collaborating effectively with cross-functional teams.

Preferred Qualifications

  • Experience localizing eLearning content into Quebec French.
  • Experience working with translation workflows, terminology management, localization tools, or Computer-Assisted Translation (CAT) tools.
  • Experience maintaining terminology databases, translation glossaries, or language reference materials.
  • Familiarity with instructional design principles and adult learning methodologies.
  • Experience working with Learning Management Systems (LMS) and SCORM-compliant eLearning.
  • Experience in the construction, ERP, finance, accounting, or software industries is considered an asset.

Working Relationships

This position reports to the Instructional Design Manager and collaborates closely with:

  • The English Instructional Design team to localize newly developed product training courses.
  • Our contract French Translator, who provides industry-specific language expertise, translation review, and terminology guidance.
  • Other members of the Learning & Development team to ensure consistent, high-quality learning experiences across English and French curricula.

Benefits

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.