1

Computer Science Major Jobs in Markham, ON (NOW HIRING)

DATA ANALYST & INTEGRATOR

Toronto, ON ยท Hybrid

CA$44.64 - CA$48.88/hr

Major Responsibilities: Data Visualization and Communication: * Compiles data/statistical reports ... Post-secondary education in Data Analytics, Statistics, GIS/Geomatics, Computer Science ...

Master or bachelor's degree in computer science, Statistics, Mathematics, Engineering or a related field * Minimum three years of experience delivering major data science projects in large, complex ...

Guide teams through major architectural decisions Establish engineering standards * Define best ... Bachelor's degree in computer science, engineering, or a related technical field * 5+ years of ...

Own major technical initiatives, including planning work, coordinating dependencies, delegating ... Bachelor's degree in computer science, engineering, or a related technical discipline, or ...

... at major enterprises. The company is backed by top-tier investors and finance leaders from some of ... in computer science or a related field - 1-3 years of experience in full-stack development ...

ML/AI Engineer

Toronto, ON ยท On-site +1

CA$110K - CA$150K/yr

About the Role We are seeking ML/AI Engineers to contribute to major projects. The ML / AI Engineer ... Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field * 6+ ...

Showing results 21-40

Computer Science Major information

What is a computer science major?

A Computer Science major is an undergraduate program that focuses on the study of computers, computational systems, and software. Students in this major learn programming languages, algorithms, data structures, computer architecture, and topics like artificial intelligence and cybersecurity. The major prepares students for a wide range of technology careers, including software development, data analysis, and IT. Coursework often includes both theoretical foundations and practical application through projects and internships.

What are the key skills and qualifications needed to thrive as a computer science major, and why are they important?

To thrive as a Computer Science Major, you need a strong grasp of programming languages, algorithms, and foundational mathematics, typically supported by coursework in computer science or related fields. Familiarity with tools such as integrated development environments (IDEs), version control systems like Git, and possibly certifications in programming or cloud technologies is advantageous. Analytical thinking, problem-solving, and effective communication are essential soft skills that help students excel in both collaborative and independent projects. These combined abilities ensure success in coursework, internships, and future careers in software development, research, or technology-related roles.

What types of collaborative projects can computer science majors expect to work on during internships or entry-level roles?

Computer Science majors often collaborate on projects such as developing new software features, debugging existing applications, or creating internal tools with cross-functional teams. These projects typically involve working closely with other developers, product managers, and designers, providing valuable experience in teamwork and agile methodologies. Such collaboration not only builds technical skills but also enhances communication and problem-solving abilities, which are highly valued in the tech industry.

What is the difference between Computer Science Major vs Software Developer?

AspectComputer Science MajorSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically a degree in Computer Science, Software Engineering, or related field; certifications helpful
Work EnvironmentAcademic settings, research labs, tech companiesCorporate, startup, or freelance software development environments
Industry UsageEducational programs, research, and developmentBuilding, testing, and maintaining software applications
Common Search/ComparisonEducational background, skills, career pathsJob roles, skills, salary expectations

While a Computer Science Major provides foundational knowledge and credentials, a Software Developer applies those skills to create and maintain software in various work environments. Both roles often overlap, but the major is more academic, whereas the developer role is more practical and project-focused.

What can I do with a computer science major?

A computer science major prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These roles often require skills in programming languages, problem-solving, and understanding of computer systems, with opportunities in technology companies, finance, healthcare, and government sectors.

What jobs can you get with a computer science major?

A computer science major can pursue roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or web developer. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL, often within technology or finance industries.

What jobs do most computer science majors get?

Most computer science majors find employment as software developers, computer programmers, or systems analysts. They often work in roles involving coding, software design, and troubleshooting, frequently using programming languages like Java, Python, or C++. Many also pursue careers in cybersecurity, data analysis, or network administration depending on their skills and interests.

What type of careers can you get with a computer science major?

A computer science major can lead to careers such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These roles often require knowledge of programming languages, algorithms, and computer systems, and may involve working in various industries like technology, finance, healthcare, and government.

What cities near Markham, ON are hiring for Computer Science Major jobs?

Cities near Markham, ON with the most Computer Science Major job openings:

Infographic showing various Computer Science Major job openings in Markham, ON as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 75% Physical, 5% Hybrid, and 20% Remote job distribution.

DATA ANALYST & INTEGRATOR

City of Toronto

Toronto, ON โ€ข Hybrid

CA$44.64 - CA$48.88/hr

Full-time

Re-posted 11 days ago


Job description

Job ID: 65433
Job Category: Information & Technology
Division & Section: Parks & Recreation, P&R Policy & Strategic Planningย 
Work Location: Initially based at Metro Hall (55 John St) and will relocate to North York Civic Centre (5100 Yonge St) once the new location is operational - Hybrid in accordance with the City's Hybrid Policyย 
Job Type & Duration: Full-time, Permanent
Hourly Rate: $44.64 - $48.88
Affiliation: L79 Full-time
Number of Positions Open: 1
Posting Period: 17-AUG-2026 to 31-AUG-2026
Shift Information: Monday to Friday, 35 hours per weekย 

Job Summary:

Are you interested in contributing to the quality of life in Toronto by providing decision makers with sound evidence? As part of the Research and Analyticsย Unit in the Policy and Strategic Planning Branch of P&R,ย you'llย join a team focused on turning data into actionable insights.ย ย 

You are a data analyst with strong statistical foundations and hands-on experience in preparing and analyzing large datasets in distributed environments. Working closely with stakeholders,ย you'llย ingest, clean, analyze, and visualize data.ย You'llย also design dashboards and queries, automate recurring analyses, andย maintainย key performance indicators that guide strategic priorities.ย 

Major Responsibilities:ย Data Visualization and Communication:ย 
  • Compiles data/statistical reports based on data analysis including formatting forย audience clarity.ย 
  • Produces data visualizationsย on a range of different data sources, including structured, unstructured,ย real-timeย and geospatial.ย 
  • Builds out data visualizationsย and resulting insightsย to inform decision-making or to contribute towards briefing decks.ย 
  • Updates KPI decks on a regular basis to outline major changes, annotates major research projects, and changes to the system that have impact toย KPls.ย 
  • Tracks andย maintainsย major Key Performance Indicators (KPls) and business impacts.ย 
  • Communicates analysis results to internal and external stakeholders.ย 
    ย 
Stakeholder Support:ย 
  • Builds relationships with key business users and decision makers to understand their business analytics needs.ย 
  • Develops,ย fostersย andย maintainsย effective working relationships with internal and external stakeholdersย 
  • Project management forย workย assigned, including prioritization, stakeholder communication,ย timelinesย and meeting minutes.ย ย 
  • Guides stakeholders to understand the analytics tools and automated dashboards to support decision making.ย 
  • Trains team members and other stakeholders on foundational analytics capabilities. Gives presentations at relevant learning networks, meetings and events related to findings and data analytics/science.ย 
    ย 
Research and Analytics:ย 
  • Provides technicalย expertiseย using data analysis techniques to City divisions in support of data-driven decision making.ย 
  • Uses data science to formulate solutions and/or recommendations (i.e. includingย utilizationย of traditional research methods).ย 
  • Uses statistical techniques (e.g. A/B testing, summary statistics on central tendency, etc.) to ensureย high qualityย analysis.ย 
  • Performs research on best practices related to data analysis and data visualization.ย 
  • Contributes to the development of corporate analytical models,ย dashboardsย and databases.ย 
  • Maintains data and recordsย in accordance withย Information Management best practices and guidelines (i.e. alignment of data governance best practices).ย 
  • Provides technical support andย assistsย with performing data cleaning, manipulation,ย analysisย and visualization on data to deliver insights and contribute to evidence informed decision making and solutions.ย 
  • Connects a variety of business data with location information and analyzes data to gainย additionalย insights.ย 
  • Sets up data queries, builds Extract, Transform and Load (ETLs), data pipelines and automates recurring analysis, and builds reusable scripts to speed up future analysis.ย 
  • Troubleshoots andย takes actions to resolveย issues associated to data,ย interpretationย and reporting.ย 
  • Ensures data quality,ย identifiesย errorsย and performs data cleaning to ensure accuracy and statistical significance.ย 
  • Implements changes to existing data measures based on analysis of historical data.ย 
  • Maintains up-to-date knowledge of both current and emerging data analytics and products.ย 
    ย 
Key Qualifications:ย 

Your application must describe your qualifications as they relate to:ย 
ย 

  1. Post-secondary education in Data Analytics, Statistics, GIS/Geomatics, Computer Science, Mathematics, Environmental Sciences, Social Sciences, Economics, Health Sciences or equivalent combination of education and relevant experience.ย 
  2. Considerable experience with data visualization software such asย Tableau, PowerBI, ArcGIS, R Shiny, Illustrator and other open-source data visualization tools.ย 
  3. Considerable experience in descriptive (e.g., mean, standard deviation) and predictive analysis (e.g. regression, time-series analysis, clustering, etc.)ย 
  4. Considerable experience with statistical computing, object-orientedย programmingย and database query languages (Python, SQL, R).ย 
  5. Considerable experience in business reporting and synthesizing information from operational systems to produce meaningful reports supporting decision-making.ย 
  6. Considerable experience with databases and data warehousing including organizing, compiling,ย manipulatingย and analyzing large datasets.ย 
You must also have:ย 
  • Excellent political acuity with consideration of context and timing.ย 
  • Ability to create and effectively present information (data storytelling).ย 
  • Ability toย effectivelyย facilitateย discussions with various audiences and collect business requirements.ย 
  • Excellent interpersonal skills; with the ability to develop andย maintainย inter-professional team relationships with multiple stakeholders, including City staff and the public.ย 
  • Ability to work and problem-solve independently.ย 
  • Detail-orientation, dependability, and flexibilityย with initiative to handle a complexity of tasks simultaneously.ย 
  • Excellent critical thinking, problemย solvingย and conflict resolution skills.ย 
  • Excellent time management and organizational skills.ย 
  • Ability to travel to various locations within the city, asย required.ย 
  • Familiarity with cloud-based analytical tools (e.g. AWS).ย 
  • Familiarity with versionย controlled,ย collaborative data workflows (e.g. git, Jupyter notebooks).ย 
  • Understanding of data governance, privacy, and ethical analytics.ย 
  • Ability to complyย ย ย with the Ontario Occupational Health and Safety Act (OHSA) and its regulations for the safe performance of his/her duties and responsibilities.
  • Experience with metadata management, data lineageย tracingย and version control (git).ย 

A Candidate List will beย establishedย and remain in effect for three (3) monthsafter the posted opportunities have been filled. This list will be used to fill current and anyย additionalย permanent and temporary vacancies in the posted job that become available within the posted or a different location in the Parks and Recreation Division.ย 

Notesย 
  • All employees are invited to apply for this position. Priority consideration will be given to applicants with Local 79 seniority or aggregate service as of the job posting closing and job offer dates.ย 
  • Applicantsย are required toย demonstrateย in their resumeย that their qualifications match those specified in the job posting.ย Additionalย informationย submittedย after the job posting closing date will not be accepted.ย 
  • Assessment may include an interview, written and/or practical test. Location of assessment to beย determined.ย 
  • If selected for a temporary position, permanent Local 79 employees willย retainย their permanent status. At the end of the temporary assignment, Local 79 employees will return to their permanent base job classification.ย 
  • If selected for a temporary position, temporary and part-time employees will be reassigned to this temporary position.ย 
  • Work location reflects what is known at the time of posting.ย 
  • An employee's reporting relationship and/or work location may change due to operational reasons andย in accordance withย their Collective Agreement.ย 
  • Information on preparing for City job competitions is available on theJob Opportunities website.ย 
Equity,ย Diversityย and Inclusionย 

Theย Cityย is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents that we serve. Learn more about the City's commitment toemployment equity.ย 

Accommodationย 

The City of Toronto is committed to creating an accessible and inclusive organization. We are committed to providing barrier-free and accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should you require Code-protected accommodation through any stage of the recruitment process, please make them known when contacted and we will work with you to meet your needs.Disability-related accommodation during theapplication processis available upon request. Learn more about the City'sHiring Policies and Accommodation Process.ย 

NOTE TO INTERNAL FULL-TIME AND PART-TIME CITY OF TORONTO EMPLOYEES:

City of Toronto employees must apply to full-time or part-time employment opportunities posted on the City's Internal Job Posting Portal.

Equity, Diversity and Inclusion

The City is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents that we serve. Learn more about the City's commitment to employment equity.

Accommodation

The City of Toronto is committed to creating an accessible and inclusive organization. We are committed to providing barrier-free and accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should you require Code-protected accommodation through any stage of the recruitment process, please make them known when contacted and we will work with you to meet your needs. Disability-related accommodation during the application process is available upon request. Learn more about the City's Hiring Policies and Accommodation Process.