We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of ... Indigenous Programming and Research), Vice-Provost (Graduate and Postdoctoral Studies), Vice ...
We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of ... Indigenous Programming and Research), Vice-Provost (Graduate and Postdoctoral Studies), Vice ...
Junior Process Engineer
Edmonton, AB · On-site
New graduates are encouraged to apply; previous experience as a summer student or other practical engineering experience in design engineering, systems startup, field engineering, plant operations ...
Quick apply
Junior Process Engineer
Edmonton, AB · On-site
New graduates are encouraged to apply; previous experience as a summer student or other practical engineering experience in design engineering, systems startup, field engineering, plant operations ...
We are currently looking to hire a Condition Based Monitoring Engineer Co-op student for our co-op program based out of our Acheson office, located 10 minutes west of Edmonton. We are looking for ...
We are currently looking to hire a Condition Based Monitoring Engineer Co-op student for our co-op program based out of our Acheson office, located 10 minutes west of Edmonton. We are looking for ...
We are currently looking to hire a Condition Based Monitoring Engineer Co-op student for our co-op program based out of our Acheson office, located 10 minutes west of Edmonton. We are looking for ...
We are currently looking to hire a Condition Based Monitoring Engineer Co-op student for our co-op program based out of our Acheson office, located 10 minutes west of Edmonton. We are looking for ...
Supervising and mentoring junior staff members and co-op students. * Planning resources, schedules ... A minimum of 8 years of relevant geotechnical engineering and foundation design experience.
Supervising and mentoring junior staff members and co-op students. * Planning resources, schedules ... A minimum of 8 years of relevant geotechnical engineering and foundation design experience.
Tenured or Tenure-Track Assistant, Associate, or Full Professor Position in Engineering Education...
Edmonton, AB · On-site
We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of ... The Faculty of Engineering is one of North America's top engineering schools, known for innovation ...
Tenured or Tenure-Track Assistant, Associate, or Full Professor Position in Engineering Education...
Edmonton, AB · On-site
We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of ... The Faculty of Engineering is one of North America's top engineering schools, known for innovation ...
Structures Engineer III
Calgary, AB · On-site
Supervise junior staff and coop students. * Any other duties as may be assigned from time to time by the Director of Engineering. Key Performance Indicators * Adherence to regulatory requirements and ...
Structures Engineer III
Calgary, AB · On-site
Supervise junior staff and coop students. * Any other duties as may be assigned from time to time by the Director of Engineering. Key Performance Indicators * Adherence to regulatory requirements and ...
Supervise junior staff and co-op students. * Other duties as assigned by the Director of Engineering or Engineering Project Manager. * Adherence to regulatory requirements and company policies.
Supervise junior staff and co-op students. * Other duties as assigned by the Director of Engineering or Engineering Project Manager. * Adherence to regulatory requirements and company policies.
Provide technical leadership, mentorship, and guidance to engineers, technologists, EITs, and students * Conduct and review technical studies (e.g., grounding, ampacity, cable pulling, etc.) to ...
Quick apply
Provide technical leadership, mentorship, and guidance to engineers, technologists, EITs, and students * Conduct and review technical studies (e.g., grounding, ampacity, cable pulling, etc.) to ...
Provide technical leadership, mentorship, and guidance to engineers, technologists, EITs, and students * Conduct and review technical studies (e.g., grounding, ampacity, cable pulling, etc.) to ...
Provide technical leadership, mentorship, and guidance to engineers, technologists, EITs, and students * Conduct and review technical studies (e.g., grounding, ampacity, cable pulling, etc.) to ...
Provide technical leadership, mentorship, and guidance to engineers, technologists, EITs, and students * Conduct and review technical studies (e.g., grounding, ampacity, cable pulling, etc.) to ...
Provide technical leadership, mentorship, and guidance to engineers, technologists, EITs, and students * Conduct and review technical studies (e.g., grounding, ampacity, cable pulling, etc.) to ...
Structures Engineer III
Calgary, AB · On-site
Supervise junior staff and coop students.Any other duties as may be assigned from time to time by the Director of Engineering. Key Performance IndicatorsAdherence to regulatory requirements and ...
Quick apply
Structures Engineer III
Calgary, AB · On-site
Supervise junior staff and coop students.Any other duties as may be assigned from time to time by the Director of Engineering. Key Performance IndicatorsAdherence to regulatory requirements and ...
Engineering - Electrical III
Calgary, AB · On-site
Supervise junior staff and co-op students.Other duties as assigned by the Director of Engineering or Engineering Project Manager.Adherence to regulatory requirements and company policies.Maintenance ...
Quick apply
Engineering - Electrical III
Calgary, AB · On-site
Supervise junior staff and co-op students.Other duties as assigned by the Director of Engineering or Engineering Project Manager.Adherence to regulatory requirements and company policies.Maintenance ...
Foundational experience with at least one programming, scripting, data, or application-development technology. * Exposure to responsible AI concepts. * Able to learn new tools and unfamiliar business ...
Foundational experience with at least one programming, scripting, data, or application-development technology. * Exposure to responsible AI concepts. * Able to learn new tools and unfamiliar business ...
Co-op Program Advisor
Edmonton, AB · On-site
Co-op Program Advisors support undergraduate engineering students before, during, and after their paid, supervised co-op work terms. Working both independently and collaboratively, Co-op Program ...
Co-op Program Advisor
Edmonton, AB · On-site
Co-op Program Advisors support undergraduate engineering students before, during, and after their paid, supervised co-op work terms. Working both independently and collaboratively, Co-op Program ...
Supervisor, Adventure Programs
Calgary, AB · On-site
Lead and administer the department's adaptive programming portfolio, including the direct supervision, mentoring, and development of the student Adaptive Programs Assistant role. Dedicate focused ...
Supervisor, Adventure Programs
Calgary, AB · On-site
Lead and administer the department's adaptive programming portfolio, including the direct supervision, mentoring, and development of the student Adaptive Programs Assistant role. Dedicate focused ...
Provide guidance and mentorship to junior engineers, EITs, and co-op students as appropriate. Qualifications * Bachelor's Degree in Electrical Engineering. * Registered Professional Engineer (P.Eng ...
Provide guidance and mentorship to junior engineers, EITs, and co-op students as appropriate. Qualifications * Bachelor's Degree in Electrical Engineering. * Registered Professional Engineer (P.Eng ...
Provide guidance and mentorship to junior engineers, EITs, and co-op students as appropriate. Qualifications * Bachelor's Degree in Electrical Engineering. * Registered Professional Engineer (P.Eng ...
Provide guidance and mentorship to junior engineers, EITs, and co-op students as appropriate. Qualifications * Bachelor's Degree in Electrical Engineering. * Registered Professional Engineer (P.Eng ...
Residence Life Coordinator
CA$66K - CA$83K/yr
Oversee all programming initiatives, including para-professional staff and student leadership events and activities. Be actively visible in the assigned student community and provide individual ...
Residence Life Coordinator
CA$66K - CA$83K/yr
Oversee all programming initiatives, including para-professional staff and student leadership events and activities. Be actively visible in the assigned student community and provide individual ...
Resident Advisor
Fort Mcmurray, AB · On-site
... programming logs, program evaluations, waivers, on-call shift reports, maintenance work orders, etc. Student Support/Safety in Residence * Respond to questions and concerns raised by the community in ...
Quick apply
Resident Advisor
Fort Mcmurray, AB · On-site
... programming logs, program evaluations, waivers, on-call shift reports, maintenance work orders, etc. Student Support/Safety in Residence * Respond to questions and concerns raised by the community in ...
Student Programmer information
See Alberta salary details
$7.69 - $12.74
7% of jobs
$17.64 is the 25th percentile. Wages below this are outliers.
$12.74 - $17.79
18% of jobs
$17.79 - $22.84
21% of jobs
The median wage is $23.85 / hr.
$22.84 - $27.88
16% of jobs
$27.88 - $32.93
12% of jobs
$33.29 is the 75th percentile. Wages above this are outliers.
$32.93 - $37.98
7% of jobs
$37.98 - $43.03
6% of jobs
$43.03 - $48.08
4% of jobs
$48.08 - $53.13
3% of jobs
$53.13 - $58.17
2% of jobs
$58.17 - $63.22
2% of jobs
$7
$29
$63
How much do student programmer jobs pay per hour?
What is a student programmer?
A Student Programmer is typically a student who works part-time or as an intern, developing software or scripts for a company, research project, or university department. Responsibilities may include coding, debugging, testing, and collaborating with other developers. This role helps students gain practical experience while improving their programming skills in a real-world environment.
What are the key skills and qualifications needed to thrive as a student programmer?
To thrive as a Student Programmer, a solid grasp of programming fundamentals, problem-solving abilities, and familiarity with at least one programming language (such as Python, Java, or C++) are important, often gained through coursework or projects. Experience using development environments (IDEs), version control systems like Git, and sometimes participation in coding bootcamps or technical certifications can be valuable. Strong communication, teamwork, and time management skills help Student Programmers succeed when balancing academics with project work or internships. These competencies enable efficient learning, effective contribution to team projects, and skill development essential for future employment in software development.
What kind of projects or assignments can I expect as a student programmer?
As a Student Programmer, you can expect to work on a range of assignments, from developing small software applications or scripts to assisting with larger team-based projects under the guidance of a mentor or supervisor. Tasks often include debugging code, writing documentation, updating existing software, or participating in code reviews. You may also have opportunities to contribute to research projects, automate routine tasks, or prototype new features. These experiences are designed to build your technical skills, expose you to best practices in software development, and prepare you for more advanced programming roles after graduation.
What are the most commonly searched types of Student Programmer jobs in Alberta?
The most popular types of Student Programmer jobs in Alberta are:
What job categories do people searching Student Programmer jobs in Alberta look for?
The top searched job categories for Student Programmer jobs in Alberta are:

Job description
Location - This role is hybrid with a mix of remote and in-person. Work primarily takes place at Enterprise Square, Edmonton.
Online Learning & Continuing Education (OCE) is a central U of A service unit that partners with colleges, faculties, and external partners to develop and deliver online courses, programs, and non-credit micro-credentials. The Online Learning team supports the development and delivery of high-demand online courses and programming, such as graduate certificates and course-based master's. The team provides extensive expertise to elevate the quality and accessibility of online programming at the U of A.
The Learning Experience Developer is an enthusiastic online course developer with a strong focus on the creation of enriched multimedia to drive engaging learning experiences at the University of Alberta. As a team member of Online Learning and Continuing Education (OCE), the Learning Experience Developer works closely with Instructional Designers and the Project Manager on each new digital project. Using best practices for online learning, including accessibility, indigenization, and inclusivity, the incumbent will produce high-quality digital courses and assets that are learner-centric, engaging, and impactful.
The Learning Experience Developer will build and produce graduate and undergraduate credit or non-credit courses in the online environment, and must be comfortable developing directly within the LMS (Canvas, Coursera, or others as needed), coding tools, and using course authoring tools such as Articulate Rise and Storyline. The incumbent will design and create multimedia for each offering, or partner externally for production as required. The incumbent will engage with partners, including the academic lead/instructor/SME, on review cycles throughout the online course development process and ensure that an optimal learning environment is set up for each new digital experience.
The Learning Experience Designer is an expert storyteller. The incumbent drives learning engagement through well-planned, intentionally developed, interactive multimedia and activities. Every component of the online course is developed with purpose, creating flow between each learning element and the teaching experience.
The incumbent reports directly to the Senior Learning Experience Developer and collaborates closely with the Project Manager and an Instructional Designer (ID) on each new project. This position is a hybrid role, which includes 3 days in-person at Enterprise Square (Tues - Thurs) in Edmonton, and Monday & Friday, which can be worked remotely from home.
- An Undergraduate degree in educational technology, design, instructional design, adult education or a related field is required. A diploma with strong online course development and multimedia experience may be considered.
- A minimum of two years of developing online courses and multimedia is required; preference given to those with experience developing credit, non-credit, and corporate digital learning experiences.
- Exceptional knowledge and skill in creating digital media within online courses using course authoring tools, including Articulate Suite and Adobe Suite.
- Experience working with integrating courses in Learning Management Systems, including experience building custom courses in Canvas, or willingness to learn.
- Experience supporting and including Indigenous Initiatives and Access, Community and Belonging (II and ACB) across the digital learning experience.
- Exceptional creativity, passion, and ability to develop enriched, innovative online learning that utilizes a variety of modalities, technologies, and multimedia.
Multimedia portfolio of previous work, including graphics, animations, audio, or other multimedia work. - Knowledge and experience with accessibility guidelines, UDL, and digital LX/UX.
- Familiarity with copyright legislation and compliance, fair use guidelines, Creative Commons licensing, and intellectual property rights related to the use of digital content in educational settings.
- Keen eye for detail to conduct quality assurance reviews and user acceptance testing.
- Must have technical skills required to resolve technical issues related to the digital build and multimedia.
- Must have experience in and knowledge of web, graphic design, and multimedia development (i.e. HTML, CSS, Adobe Suite, Vyond, Microsoft Office Suite, Yuja, Google Suite, Dreamweaver, LaTEX, etc.).
- Exceptional communication and interpersonal skills with the ability to positively influence partners, build trust, and generate excitement.
Application Instructions
Click "Apply Now" to submit your resume and cover letter.
Applicants are encouraged to include a link to their portfolio of work in their cover letter. Preference may be given to candidates who provide a portfolio showcasing relevant work and experience.
This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).
This position offers a comprehensive benefits package.
Digital Course Production
- Apply best practices for online learning to all digital builds, including online pedagogical/andragogical approaches to teaching and learning with consideration for the type of project (credit, non-credit) and desired outcomes.
- Collaborate with the ID and academic lead/SME on any changes or updates and make recommendations for activities, interactives, complex interactions (such as branching scenarios or gamification) or multimedia that will enable a high degree of learner engagement.
- Incorporate elements of storytelling, creating flow between digital learning elements and the teaching and learning experience.
- Design new templates and leverage existing templates or other visual elements to enhance the look and feel of the online offering to meet the needs of partners.
- Create or maintain course homepages and reusable course templates with consistent navigation, layout and branding for use in course projects.
- Make LX recommendations to ID / SMEs that would enhance the learning experience, including the strategic use of dynamic elements and multimedia usage.
- Produce prototype, draft, and final versions of each online course, working with the academic lead/SME, ID and project manager to obtain feedback and approvals before launch.
- Build online courses using HTML and CSS via VS Code, third-party tools like Articulate Rise and Storyline, and native LMS features.
- Make revisions to the online course, such as critical updates and content refreshes; provide consultation for instructors/SMEs to make content revisions to their online courses when applicable.
- Ensure Indigenous Initiatives and Access, Community and Belonging principles (ACB) are foundational to all planning, design, and development work.
Multimedia, Enrichment, Assessment
- Plan, design, and create new digital assets and multimedia for online courses, including presentations, podcasts, pressbooks, audio, animations, and custom graphics.
- Curate and adapt existing multimedia for integration into courses, e.g video editing, stock assets.
- Provide light post-production editing for media assets, e.g. podcasts or videos.
- Design interactive learning objects using course authoring tools or web technologies to enhance engagement and knowledge retention.
- Collaborate with vendors on the creation of multimedia that may require external support, e.g. video production.
- Ensure all digital assets comply with accessibility guidelines (WCAG), UDL, and best practices in digital LX/UX.
- Set up discussion forums and other appropriate tools for interaction and engagement between students and instructors within the online course.
- In collaboration with the ID, build and integrate digital assessments created by the academic lead/ SME, such as quizzes, polls, peer review tools, or formative assessments in the LMS or other third-party tools.
- Set up gradebooks, rubrics, and other assessment-related tools within the online course(s).
- Integrate library resources, e-texts, OERs, or other assets as identified by the academic/instructor/SME and ID.
- Provide external relations or communications team members with course-related collateral materials, e.g. video clips, that can be utilized for marketing and promotion of the offering.
- Manage and organize digital course content for version control and reuse, in a shared repository.
Quality Assurance
- Using OCE's quality assurance resources in course development, e.g. quality checklists, accessibility guidelines, Style Guides, or third-party scorecards, thoroughly evaluate prototypes and drafts of project modules to test for accuracy, quality, accessibility, responsiveness and functionality.
- Version control learning objects, such as SCORM, as applicable and monitor sections and archives of LMS courses.
- Perform QA at various stages of course development, making revisions and verifying if QA changes have been made.
- Use available tools and processes to manage the QA testing process with team members and academic content creators. Provide tool orientation, monitor the issue list, and drive reported issues to resolution in a timely manner.
- Utilize various testing tools and methodologies to identify and document bugs, usability issues, or accessibility barriers in courses.
- Troubleshoot and resolve functionality issues within online course content, and resolve or escalate when necessary.
- Develop and maintain documentation of workflows and guidelines that support internal knowledge sharing and consistency.
Work Environment
- Collaborate with external units, such as Information Services and Technology (IST) and the Centre for Teaching and ...
About University of Alberta
Sourced by ZipRecruiter
Industry
Education
Company size
10,000+ Employees
Headquarters location
Edmonton, AB, CA