1

Entry Programmer Jobs in Pickering, ON (NOW HIRING)

The Rotman Research Institute at Baycrest has an opportunity for a RESEARCH PROGRAMMER Position ... Data entry and data correction. * Performs IT-Technician duties, as required, or as needs arise.

Perform functional, regression, and integration testing on 1VALET Entry systems and related ... Support senior engineers during new hardware bring-up and setup in the lab. Software & Platform QA ...

The Process Engineer is involved in customer service, quoting, project management and order entry for new existing customers. They will need to have the ability to communicate with various ...

Project Engineer

Toronto, ON · On-site

CA$80K - CA$95K/yr

  • PTO

The Project Engineer is involved in customer service, quoting, project management and order entry for new existing customers. They will need to have the ability to communicate with various ...

Senior Systems Engineering

Oshawa, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... entry and exit criteria, coverage expectations, and compliance evidence needed for release ... Mentor other engineers in systems thinking, requirements quality, verification strategy ...

Senior Systems Engineering

Markham, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... entry and exit criteria, coverage expectations, and compliance evidence needed for release ... Mentor other engineers in systems thinking, requirements quality, verification strategy ...

next page

Showing results 1-20

Entry Programmer information

What do entry-level programmers do?

Entry-level programmers write, test, and maintain code for software applications under supervision. They often work with programming languages like Java, Python, or C++, and use development tools such as IDEs and version control systems. Their tasks include debugging, learning company coding standards, and gaining experience in software development processes.

What is an entry programmer?

An Entry Programmer is a beginner-level software developer responsible for writing, testing, and maintaining simple code under supervision. They typically work on basic programming tasks, fix bugs, and assist more experienced developers as they learn industry practices. Entry Programmers are usually recent graduates or individuals new to the programming field, and this role helps them gain practical experience and develop their coding skills for more advanced positions.

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

To thrive as an Entry Programmer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with coding languages such as Python, Java, or C++, and experience with version control systems like Git, are commonly required. Attention to detail, eagerness to learn, and effective communication help entry programmers collaborate and adapt in team environments. These skills and qualities are essential for efficiently writing, debugging, and maintaining code while supporting project goals.

What is the difference between Entry Programmer vs Junior Software Developer?

AspectEntry ProgrammerJunior Software Developer
Required CredentialsHigh school diploma or associate degree, some programming knowledgeBachelor's degree in Computer Science or related field, basic coding skills
Work EnvironmentEntry-level tasks, supervised, often in IT or software companiesDeveloping software, debugging, collaborating with teams in tech firms
Employer & Industry UsageCommon in tech, finance, and government sectors for entry rolesWidely used in software development companies and tech startups

The main difference between an Entry Programmer and a Junior Software Developer lies in their experience level and educational background. Entry Programmers typically have less formal education and work under close supervision, focusing on basic coding tasks. Junior Software Developers usually hold a bachelor's degree and participate in more complex development activities, often with more independence. Both roles serve as stepping stones in a programming career, with the Junior Software Developer position generally requiring more skills and experience.

What types of projects can an entry programmer expect to work on during their first year?

As an Entry Programmer, you'll typically start by working on smaller tasks within larger projects, such as fixing bugs, writing basic code modules, or assisting with testing and documentation. You'll collaborate closely with more experienced developers and may participate in code reviews, which helps you learn best practices and team workflows. Over time, you'll gradually be given more responsibility, such as developing features or maintaining portions of the codebase, allowing you to build technical skills and gain exposure to project lifecycles.

How to get a job as an entry programmer with no experience?

Entry programmers can improve their chances by learning programming languages such as Python or Java, building a portfolio of personal projects, and gaining familiarity with development tools like Git. Internships, coding bootcamps, and online courses can also provide practical skills and certifications that demonstrate capability to employers.
What cities near Pickering, ON are hiring for Entry Programmer jobs? Cities near Pickering, ON with the most Entry Programmer job openings:
Infographic showing various Entry Programmer job openings in Pickering, ON as of August 2026, with employment types broken down into 79% Full Time, 12% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Research Programmer

Baycrest

Toronto, ON • Hybrid

CA$82/hr

Full-time, Part-time

Re-posted 20 days ago


Job description

The Rotman Research Institute at Baycrest

has an opportunity for a

RESEARCH PROGRAMMER

 

Position Number: 9659

Position Type: Temporary Full-Time (Up to 12 months)

Shift Type: Day

Bi-Weekly Hours: 70 Hours

Location: Toronto

Union: Non-Union

Date Posted: April 24, 2026

 

Job Summary: 

The Rotman Research Institute (RRI) is a premier interdisciplinary, international centre for the study of human brain function. Our core research themes are: Cognitive Neuroscience, Aging and Brain Health, Alzheimer’s and Related Diseases, Computational Modeling and Neuroinformatics. Our research focuses on cognitive brain functions (including memory, executive function, attention, perception, and language), both in normal aging and in the presence of diseases and conditions that affect the brain, such as Alzheimer’s disease and other dementias, stroke, and traumatic brain injury.  The Rotman Research Institute supports behavioral, neuropsychological, neuroimaging, and neurocomputational studies with state-of-the-art facilities, including eye-tracking, electroencephalography, and magnetoencephalography laboratories and a research-dedicated Siemens 3 Tesla MRI in-house at Baycrest.

Responsibilities include but are not limited to: 

  • Modification of web functionalities within a live framework.
  • Creation of new web modules.
  • Bug isolation and correction.
  • Creating documentation for technical and non-technical users.
  • Data entry and data correction.
  • Performs IT-Technician duties, as required, or as needs arise.

Qualifications include but are not limited to: 

  • Bachelor degree in Computer Science.

Required skills/experience: 

  • Skilled in Python, HTML, Apache, MySQL, with heavy focus on PHP.
  • Should be able to integrate CSS, JavaScript, and related technologies.
  • Must be capable of working within Linux.
  • Candidate must be comfortable working in both GUI and command-line environments.
  • Familiarity with how CMS operate will be beneficial.
  • Good written and verbal communication in English.
  • Good interpersonal skills.

Schedule/location: 

  •  Negotiable part-time 3 days/week up to full-time 5 days/week.
  • Work will be on-site.
  •  Possibility of working from home will be evaluated based on task evolution.

Compensation: 

  • At Baycrest, we take pride in ensuring our compensation structure is internally equitable and compliant with pay equity legislation. We believe compensation should be transparent, equitable, and reflective of your experience and growth. Our salary ranges are structured to support progression, from learning the role to demonstrating full proficiency.
  • The salary range for this position is $66,021 – 82, 526.
  • Your placement within the target hiring range will depend on your job-related knowledge, skills, abilities, and relevant education and experience, as well as considerations such as market conditions and internal equity. The starting salary will be determined using these factors to ensure fairness and consistency across the organization.

Required Skills
Required Experience