1

Computer Science Diploma Jobs in Edmonton, AB (NOW HIRING)

University Degree or diploma in Computer Science, computer engineering or related degree, diploma, and/or applicable work experience. * Experience with image processing and/or optics. Strong ...

IT Analyst II

Edmonton, AB ยท On-site

CA$42.12 - CA$56.86/hr

Bachelor's degree in computer science or computer Systems Technology Diploma with comparable experience. Minimum of 4 years working experience in managing/triaging/resolving 'Information Technology ...

Degree or diploma in Information Technology, Computer Science, Information Systems, Business, or a related field. 5+ years of experience in business analysis, digital enablement, technology planning ...

This role is required to be a co-op placement position โ€ข Diploma in Computer Science or equivalent IT certification. โ€ข Knowledge: Experience with desktop operating systems (Windows 7, 8, 10); โ€ข ...

This role is required to be a co-op placement position โ€ข Diploma in Computer Science or equivalent IT certification. โ€ข Knowledge: Experience with desktop operating systems (Windows 7, 8, 10); โ€ข ...

... School Diploma or equivalent * 5+ Years with AA * 4+ Years with BA / BS * 2+ Years with MA / MS Preferred Skills: * Computer Science or related discipline is preferred * 5 years of relevant ...

Degree or Diploma in computer science, Information Technology, or a related field (or equivalent experience). * 5+ years of experience in the Microsoft Cloud platforms; Azure, O365, Entra. * 5+ years ...

University degree or diploma in, Business, Accounting, Finance, Computer Science, Social Sciences, Kinesiology, Rehabilitation or Disability Management or other related disciplines. * Minimum three ...

Degree or diploma in Computer Science, Information Systems Technology, or a related discipline is required * Minimum 4+ years of directly related experience * Experience designing, administering, and ...

Degree or diploma in Computer Science, Information Systems Technology, or a related discipline is required * Minimum 4+ years of directly related experience * Experience designing, administering, and ...

Degree or diploma in Computer Science, Information Systems Technology, or a related discipline is required * Minimum 4+ years of directly related experience * Experience designing, administering, and ...

A university degree, college diploma or equivalent practical experience in networking, telecommunications, information technology, computer science, engineering or a related field * Three or more ...

next page

Showing results 1-20

Computer Science Diploma information

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

AspectComputer Science DiplomaSoftware Developer
CredentialsDiploma in Computer Science or related fieldTypically requires a degree or diploma in computer science or related field, with practical coding skills
Work EnvironmentEducational institutions, training centers, or entry-level tech rolesTech companies, startups, or freelance projects
Industry UsageUsed as foundational qualification for various IT rolesProfessional role focused on designing, coding, and maintaining software
Search/Comparison IntentUnderstanding educational requirements and pathwaysJob responsibilities and career progression

The main difference is that a Computer Science Diploma is an educational qualification that provides foundational knowledge in computing, while a Software Developer is a professional role that involves applying coding skills to create software. A diploma can lead to a career as a software developer, but the roles differ in scope and responsibilities.

What can you do with a computer science diploma?

A computer science diploma prepares individuals for roles such as software developer, systems analyst, database administrator, or network engineer. It provides foundational skills in programming, algorithms, and systems design, enabling employment in technology companies, IT departments, or freelance projects.

What does a diploma in computer science deal with?

A diploma in computer science covers topics such as programming, algorithms, data structures, software development, and computer systems. It prepares students for roles involving coding, troubleshooting, and understanding hardware and software integration, often requiring knowledge of programming languages and development tools.

What is the best job after a diploma in computer science?

Graduates with a diploma in computer science can pursue roles such as software developer, IT support specialist, web developer, or network administrator. These positions typically require knowledge of programming languages, operating systems, and problem-solving skills, and may benefit from certifications like CompTIA or Cisco. The best job depends on individual interests and additional skills acquired during the diploma program.

Where can I work with a diploma in computer science?

A diploma in computer science qualifies you for roles such as software developer, IT support specialist, web developer, or systems analyst. These jobs are available in various industries including technology, finance, healthcare, and government, often requiring knowledge of programming languages, databases, and networking tools.
Infographic showing various Computer Science Diploma job openings in Edmonton, AB as of September 2026, with employment types broken down into 1% As Needed, 76% Full Time, 21% Part Time, 1% Contract, and 1% Nights. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

R&D Imaging Specialist

Edmonton, AB โ€ข On-site

Full-time

Posted 17 days ago


Job description

About the Role:

As a member of the R&D team, your mission will be to reliably maintain the quality of machine vision read rates and software configurations across our network of sites in Canada and the US. You'll also be a subject matter expert on our proprietary technologies, software and hardware applications, and you will partner with internal teams to troubleshoot and develop solutions to technical issues.ย ย 

Job Accountabilities:

  • Design, program and implement imaging systems, hardware, and software applications for various applications.ย 
  • Research and evaluate new technologies and methods for improving machine vision image quality, performance, and functionality.ย 
  • Work assigned projects from start to completion.ย ย 
  • Collaborate with engineers, software developers, and customers to understand the requirements and specifications of the various imaging solutions.ย 
  • Perform testing, debugging, and troubleshooting of our imaging systems and software.ย 
  • Resolve escalated issues as a subject matter expert and support ticket resolution for our customers.ย ย 
  • Maintain read rates and configuration performance across our site network.ย 
  • Document designs, architecture, and system integrations as required.ย ย 
  • Present solutions and results to both internal and external key stakeholders.ย 
  • Explore, evaluate, recommend, and implement new technologies to maximize efficiency and effectiveness on new and existing product ideas.ย 
  • Apply industry best practices, along with your knowledge and expertise, to execute ideas from concept to delivery, as a member of a collaborative and agile team.ย 

Job Requirements:

  • University Degree or diploma in Computer Science, computer engineering or related degree, diploma, and/or applicable work experience.ย 
  • Experience with image processing and/or optics. Strong knowledge and experience in lighting and imaging principles, machine vision techniques, and algorithms.ย 
  • Proficient in programming languages, such as C, C++, C# and python.ย 
  • Excels at solving problems, are motivated and methodical, and have high attention to detail.ย 
  • Support what you build and understand that building applications is more than just writing code. Working with your development team and the support team, you are passionate about ensuring applications continue delivering value long after deployment.ย ย 
  • Write clean, reliable, and secure code (C, C++, C#) and believe in following coding best practices.ย 
  • An ability to recognize and prioritize projects and urgent tasksย