1

Computer Programming Online Jobs in Ontario (NOW HIRING)

Bachelor's degree in computer science, computer engineering or related field required. * Pega ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Hands-on technical working experience in programming languages such as (by not limited to) Java ... Bachelor's degree in a technical field such as computer science, computer engineering or a related ...

Hands-on technical working experience in programming languages such as (by not limited to) Python ... Bachelor's degree in a technical field such as computer science, computer engineering or a related ...

You have programming experience with Java (J2EE), Enterprise Java Beans (EJBs), Java Server Pages ... Educational Requirements Bachelors Degree in Computer Science / Computer Engineering / Electrical ...

Full Stack Software Developer

Toronto, ON · Hybrid

CA$90K - CA$100K/yr

You have programming experience with Java (J2EE), Enterprise Java Beans (EJBs), Java Server Pages ... Educational Requirements Bachelors' Degree in Computer Science / Computer Engineering / Electrical ...

Hands-on technical working experience in programming languages such as (by not limited to) Java ... Bachelor's degree in a technical field such as computer science, computer engineering or a related ...

Experience with major programming languages such as Java, Python and C++ * Self motivated and ... Bachelor's degree in a technical field such as computer science, computer engineering or related ...

SYSTEMS OPTI AND MNGT (online) Course Code: MIA5130 Section: A Course Description: This course ... Ph.D. in computer science, engineering, mathematics, operations research, or a closely related ...

University degree in Computer Engineering / Applied Science / Technology, or relevant work ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

next page

Showing results 1-20

Computer Programming Online information

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What are the key skills and qualifications needed to thrive as an Online Computer Programmer, and why are they important?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.
What are the most commonly searched types of Computer Programming jobs in Ontario? The most popular types of Computer Programming jobs in Ontario are:
What are popular job titles related to Computer Programming Online jobs in Ontario? For Computer Programming Online jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Computer Programming Online jobs in Ontario look for? The top searched job categories for Computer Programming Online jobs in Ontario are:
Infographic showing various Computer Programming Online job openings in Ontario as of July 2026, with employment types broken down into 75% Full Time, and 25% Summer. Highlights an 100% In-person job distribution.

Junior Data Support Analyst-1-Year Contract

CMG Marketing

Toronto, ON

Contractor

Posted yesterday


Job description

Looking for a new team member to help us continue to provide quality data service and support our clients come to rely on.

This position requires advanced Excel, MS Access and the ability to analyze and manage data sets.

This is an in-office position and not a remote position.

We are centrally located in the Don Mills area with access to the TTC. We offer the opportunity to gain experience working on a series of projects and work in a small team to gain access to a variety of deliverables.

Note - this is a junior position for someone looking to gain experience. Please ensure to evaluate along with the skill set requirements before applying. This is an in office position.

We support various marketing and membership programs on behalf of our client. The Data Support Analyst position is ideal for someone looking to gain experience with program management, working to support us in building our capabilities in the information and analysis areas for these services. The position also allows you to enhance existing process and reports and includes potential for CRM development.

Description: Provide support to business analysis, records management and data operations through queries, report and application design and maintenance in MS products including Excel, CRM 2011, MS Access, SQLServer, C# and VBA.

Location: Don Mills-In Office

Ideal Candidate: This position is best suited to those who have 1-2 years of office experience and have completed a post-secondary data/application diploma or degree.

Requirements

Skilled in MS Excel and MS Access - Advanced Excel skills required

Some experience within SQL Server, MS CRM , .Net would be helpful

One year of hands on experience in a data support, programming or application development role.

Highly developed analytical skills and a sound understanding of computer programming principles including Web, SQL and Application Development.

Application development experience including Visual Basic or C# using Visual Studio another asset

Responsibilities:

Monthly report generation and maintenance

Maintain, create and modify all process documents

Write, modify, and test routines, queries and macros

Identify and develop standard import and bulk data transfer and transformation routines

Review and maintain the quality of data and lists in MS Access and SQL Server

Provide systems, software and application development support for internal systems and web

Liaise with rest of team to provide updates on routine reports, identify any issues/anomalies and work to enhance any processes to document any ad hoc reports or exceptions

Work to improve marketing automation processes

Record maintenance of in-house and on-line incentive programs

Other duties as required including ad hoc reports and process improvements