1

Assistant Programmer Jobs in Ontario (NOW HIRING)

PLC Programmer

London, ON ยท On-site

$30 - $40/hr

Investigate equipment malfunctions, identify root causes, and report findings to senior engineers. Assist engineering teams in reviewing electrical drawings, project documentation, and system designs.

Assistant Shift Engineer - 2nd Class

Toronto, ON ยท On-site

CA$45.40 - CA$46.90/hr

What you'll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work closely with and be able to perform ...

Salary: $ 45.40-$46.90 CAD per hour What youll do The 2nd Class Assistant Shift Engineer is responsible for the safe, efficient, and reliable operation of this 1st Class Steam Plant. They will work ...

CNC Programmer

Whitby, ON

CA$75K - CA$85K/yr

... and assist with troubleshooting manufacturing challenges ยท Cross-Functional Collaboration & Training ยท Work closely with operations, engineering, quality, and maintenance teams to support ...

Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...

Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...

Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...

Help prepare reports, specifications, estimates and tenders * Assist engineers, designers and technicians with tasks requiring accuracy in calculations and data collection * Respect recommended work ...

Programmer Analyst ID: 26-75 Location: Timmins, Ontario Site: Kidd Creek Mine Pay Amount ... Compile and analyze data, by gathering data/statistics, analyzing trends, to assist enterprise ...

CNC PROGRAMMER

Woodbridge, ON ยท On-site

CA$28 - CA$38/hr

Position Purpose The CNC Programmer is responsible for reading, interpreting, creating and ... Coordinate and assist in Research and Development analysis through lessons learned during component ...

Underwriting Assistant

Toronto, ON ยท On-site

CA$50K - CA$70K/yr

Provide support for the day-to-day operations the National Accounts Property (Engineered Property) Underwriting Team. Assist the underwriters with keeping files current and aiding with service to ...

PLC Programmer

Toronto, ON ยท On-site

CA$600/day

Programming of control systems using PLC's, PC's, servo drives, robots, and other more specialized ... Coordinate third-party vendors and assist to resolve technical issues as required. * Complete ...

... * Assist and support clients and other implementation resources with data issues. * Technical ... Experience with Azure DevOps, PowerShell, Excel * Capable of communicating with technical and non ...

next page

Showing results 1-20

Assistant Programmer information

See Ontario salary details

$10

$25

$50

How much do assistant programmer jobs pay per hour?

As of Aug 4, 2026, the average hourly pay for assistant programmer in Ontario is $25.82, according to ZipRecruiter salary data. Most workers in this role earn between $15.14 and $31.01 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an assistant programmer?

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are the most commonly searched types of Programmer jobs in Ontario? The most popular types of Programmer jobs in Ontario are:
What are popular job titles related to Assistant Programmer jobs in Ontario? For Assistant Programmer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Assistant Programmer jobs in Ontario look for? The top searched job categories for Assistant Programmer jobs in Ontario are:
Infographic showing various Assistant Programmer job openings in Ontario as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $53,707 per year, or $25.8 per hour.

Assistant Programmer - Inclusion

Town of Oakville

Oakville, ON โ€ข On-site

Part-time

Posted 12 days ago


Job description

Job Details:
Part-Time

Posting Status:
Open to all current Town of Oakville employees and external applicants

Closing Date:
Applications for this position must bereceived at oakville.ca by no later than August 4, 2026.

This job posting is for an existing vacancy and therefore will be filled accordingly.

Job Responsibilities:

This position reports to the Program Supervisor - Child, Youth & Camps and is responsible for assisting with the day-to-day operations of inclusion services, camps and special events. Responsibilities include:

  • Direct supervision of Inclusion Services area, including daily interaction with part time staff, volunteers and the general public
  • Assisting with the planning and execution of inclusive registered and drop-in programming, special events and camps
  • Assisting with the hiring, training, scheduling and payroll of part-time staff
  • Assisting in the screening, supervision, orientation and training of volunteers
  • Providing administrative and programming support to the Program Supervisor - Child, Youth and Camps
  • Assisting with program registration and inputting of program information using the recreation registration system
  • Maintaining membership database and accurate program records and statistics
  • Assistingwith tracking or repairs, purchasing supplies and inventory
  • Adheringto Corporate Policies and Procedures
  • Attending and participatingin required staff training and scheduled meetings
  • This positionworks non-traditional hours including PA days, school breaks as well as daytime, weekends and evenings
  • Performing other duties as assigned
Qualifications:
  • The successful applicant will have a Post-Secondary Degree or Diploma in Recreation and Leisure, or equivalent related field and a minimum of 2 years' experience with direct programming in a recreation setting. An equivalent of education and experience will be considered.
  • The successful candidate will have well-honed customer service skills that demonstrate the ability to communicate effectively and professionally with both internal and external customers.
  • Computer proficiency is essential; specifically experience using Microsoft Office, including Word and Excel.
  • Candidates must have access to a vehicle.
  • Standard First Aid, CPR "C" and AED Responder required.
  • HIGH FIVE Principles of Healthy Child Development certification would be an asset
  • Behaviour Management Systems Training (BMST) would be an asset

Please note that this position requires a satisfactory criminal record and vulnerable sector screening check dated within the last 30 days as a condition of employment. Candidates who are under the age of 18 at the time of hire will only be required to provide a criminal record check.

DATED: July 21, 2026

The Town's recruitment software includes elements of artificial intelligence to assist in the screening and short-listing of qualified candidates.

This job profile reflects the general requirements necessary to perform the principal functions of the job. This does not include all of the work requirements of the job. Applicants are required to demonstrate through their application and in the interview process that their qualifications match those specified. Applicants may also be required to undergo testing.

Wethank all applicants and advise that only those selected for an interview will be contacted.

Employment Type: Part Time