1

Contract Programming Jobs in Ontario (NOW HIRING)

Assistant Contracts Manager

Mississauga, ON · On-site

CA$85K - CA$110K/yr

... contract administration, commercial management, procurement, project management, or claims management, specifically in construction, infrastructure, or consulting engineering. * Strong organizational ...

Degree in Law, Engineering, Finance, Technical fields, Economics, or Business. , * Experience or understanding of contract management activities, including claims, variations, and extensions of time ...

Degree in Law, Engineering, Finance, Technical fields, Economics, or Business. , * Experience or understanding of contract management activities, including claims, variations, and extensions of time ...

Degree in Law, Engineering, Finance, Technical fields, Economics, or Business. , * Experience or understanding of contract management activities, including claims, variations, and extensions of time ...

Degree in Law, Engineering, Finance, Technical fields, Economics, or Business. , * Experience or understanding of contract management activities, including claims, variations, and extensions of time ...

About You You'll be an experienced operational or contract management professional, ideally from a rail, engineering or maintenance environment, with the ability to manage multiple stakeholders ...

\n \n \n \n \n Cloud Developer (Java) Contract \- 450\-475 Per Day \- 6 month Contract with Long term potential \n \n \n Duration: 6 Months Rolling Day Rate Contract ( extensions highly likely) \n \n ...

Electrical Engineer * Pickering, Ontario - Hybrid work * Contract - 12 months * Hours of work: 40 * Nuclear Industry Who are you? You are an experienced Electrical Engineer and confident, competent ...

Contract Administrator

Toronto, ON · On-site

CA$80K - CA$107K/yr

Recognized credentials from a construction contract administration course or other equivalent ... a global engineering consultancy. This provides enhanced opportunities for exposure to ...

NET Developer to join their growing team remotely (Ireland based) on a daily rate contract basis. \n \n \n \n \n \n \n This company is using the most up\-to\-date tech and are growing year on year ...

NET Developer who has over 5 years experience in a similar role and extensive experience with ASP.NET MVC, Azure & JavaScript. \n \n \n \n \n \n \n This is a 6\-month (remote currently) contract with ...

Showing results 41-60

Contract Programming information

What is contract programming?

Contract programming refers to the practice of hiring software developers or programmers on a contract basis, rather than as permanent employees. These professionals are typically brought in to work on specific projects or for a set period of time, often to address resource gaps or provide specialized expertise. Contract programmers are responsible for designing, writing, testing, and maintaining code according to the requirements set by the client. This arrangement offers flexibility for both the employer and the programmer, as it allows businesses to scale their workforce as needed and gives programmers the opportunity to work on diverse projects.

What are some common challenges faced by contract programmers when working with multiple clients simultaneously?

Contract programmers often juggle projects for several clients at once, which can present challenges in time management, prioritizing tasks, and ensuring clear communication. Balancing different workflows, adapting to various coding standards, and aligning with each client’s expectations require strong organizational and interpersonal skills. It's important to establish transparent timelines, utilize project management tools, and maintain regular check-ins with clients to keep projects on track and avoid misunderstandings.

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 advanced programming skills, knowledge of multiple programming languages, and a proven track record demonstrated by a relevant degree or portfolio of completed projects. Familiarity with version control systems (like Git), project management tools, and sometimes certifications in specific technologies (such as AWS or Microsoft Azure) are commonly expected. Strong communication, time management, and problem-solving abilities help you adapt to diverse client needs and collaborate remotely. These skills enable you to deliver high-quality, on-time solutions while maintaining client satisfaction in a competitive contract environment.

What is the difference between Contract Programming vs Software Developer?

AspectContract ProgrammingSoftware Developer
CredentialsTypically no specific certifications required, but technical skills are essentialOften holds degrees or certifications in computer science or related fields
Work EnvironmentProject-based, freelance or temporary roles, often remoteFull-time employment, in-house or remote
Employer & Industry UsageUsed across various industries for short-term projectsEmployed by companies for ongoing development roles
Search & Comparison IntentOften compared for flexibility and project scopeCompared for career stability and growth opportunities

Contract Programming involves short-term, project-based work often as a freelancer, while Software Developers typically work full-time within a company. Both roles require strong technical skills, but their work environments and employment terms differ significantly.

What are the most commonly searched types of Programming jobs in Ontario?

The most popular types of Programming jobs in Ontario are:

What are popular job titles related to Contract Programming jobs in Ontario?

For Contract Programming jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Contract Programming jobs in Ontario look for?

The top searched job categories for Contract Programming jobs in Ontario are:

What cities in Ontario are hiring for Contract Programming jobs?

Cities in Ontario with the most Contract Programming job openings:

Infographic showing various Contract Programming job openings in Ontario as of August 2026, with employment types broken down into 42% Full Time, and 58% Contract. Highlights an 74% In-person, and 26% Hybrid job distribution.

Assistant Contracts Manager

Mississauga, ON • On-site

CA$85K - CA$110K/yr

Full-time

Medical, Dental, Life, PTO

Re-posted 4 days ago


Key responsibilities

  • Assist with reviewing, analyzing, drafting, interpreting, and negotiating a range of commercial agreements.

  • Support project teams by responding to their contract-related inquiries and assisting with interpreting contractual terms.

  • Assist legal counsel with administering claims and disputes.


Job description

Assistant Contracts Manager

Maple Reinders Constructors is looking to hire an Assistant Contracts Manager to join its Legal Group at its head office in Mississauga, Ontario.  This is a full-time, salaried role.

The Assistant Contracts Manager will work alongside operations, procurement, and legal professionals to support Maple’s project teams across Canada in successfully delivering civil and industrial, commercial, and institutional (ICI) construction projects to Maple’s clients. This role will provide direct experience with contracts management, project delivery, and claims management and is an ideal opportunity for an individual who is looking to further develop their expertise in contracts, claims, and commercial management in the construction industry.

Responsibilities:

  • Assist with reviewing, analyzing, drafting, interpreting, and negotiating a range of commercial agreements, including prime contracts, subcontracts, purchase orders, and non-disclosure agreements.
  • Support Maple’s project teams by responding to their contract-related inquiries.
  • Assist project teams with interpreting contractual terms, complying with contractual obligations, and resolving contractual and operational issues.
  • Prepare contractual correspondence, notices, and supporting documentation.
  • Assist legal counsel with administering claims and disputes.
  • Assist with preparing reports, summaries, and presentations for project leadership and senior management.
  • Work with the systems, tools, and documents that the Legal Group uses.

Qualifications and Skills:

  • 2 to 4+ years of experience in either one of the following:
    1. contracts management, whether in construction or an unrelated industry;
    2. contract administration, commercial management, procurement, project management, or claims management, specifically in construction, infrastructure, or consulting engineering.
  • Strong organizational skills with excellent attention to detail.
  • Ability to manage multiple priorities and work cooperatively as part of a team.
  • Effective communication, relationship-building, and problem-solving abilities.
  • Experience with CCDC contracts and large infrastructure projects is considered an asset.
  • A degree in law or engineering is considered an asset.
  • A strong work ethic and a commitment to delivering high-quality work.

Salary Range: $85,000 - $110,000 per year (depending on experience).

Location: Mississauga, Ontario

About Maple Reinders:

Maple Reinders is one of Canada's most respected and trusted construction firms, delivering innovative solutions for over 55 years. We are a full-service construction provider specializing in ICI buildings (industrial, commercial, institutional) and civil/environmental projects such as water and wastewater treatment plants, composting facilities, energy-from-waste, and biogas systems.

With 500+ team members across six offices nationwide and more than 2,900 projects completed coast-to-coast, we've built a reputation for excellence, adaptability, and integrity.

We are proud to be:

  • A Platinum Member of Canada's Best Managed Companies.
  • A Certified Great Place to Work.
  • Recipients of numerous awards for innovation, sustainability, and design.

We embody the following core values:

  • People – Supporting our people to thrive.
  • Integrity – Doing the right thing without compromise.
  • Relationships – Building trust with clients and partners.
  • Stewardship – Caring for communities and the environment.
  • Ingenuity – Embracing challenges. Encouraging ideas. Engineering solutions.

Why you should work here:

  • Competitive salaries (paid weekly).
  • Three weeks paid vacation to start, plus additional gifted days off over the Christmas break.
  • RRSP with employer matching (up to 5%).
  • Discretionary bonuses and profit sharing.
  • Group Health Insurance Plan (medical, dental, health care spending account).
  • Life insurance and disability coverage.
  • Employee rewards program (Maple Points).
  • Discount programs and memberships.
  • Employee and project referral bonuses.
  • Employee Assistance Program.
  • Career growth and learning opportunities, including professional certifications.

Interested in Joining Our Team?

Submit your resume and project list through this posting or on our website. Only those selected for an interview will be contacted.

We use artificial intelligence (AI) to review resumes of candidates and assess their fit based on the criteria outlined in the job posting. We do not use AI to make any final hiring or interview decisions.

Maple Reinders is an equal opportunity employer and supports employment equity and diversity in the workplace. We encourage applications from all qualified individuals including women, visible minorities, Indigenous Peoples, persons with disabilities, and others who reflect our ever-changing workplace. Upon request, Maple Reinders accommodates candidates with disabilities throughout the hiring process. If you require accommodation during the hiring process, please contact hr@maple.ca.

www.maple.ca