1

Software Developer Trainee Jobs in Saskatchewan (NOW HIRING)

Software Developer Trainee information

Will AI replace junior dev?

AI is unlikely to fully replace junior software developers, as they perform tasks that require creativity, problem-solving, and understanding of complex systems. Instead, AI tools can assist junior developers by automating repetitive coding tasks and improving productivity, allowing them to focus on learning and developing their skills. Human oversight remains essential for designing, debugging, and understanding context in software development environments.

What are the key skills and qualifications needed to thrive as a Software Developer Trainee, and why are they important?

To thrive as a Software Developer Trainee, you need a foundational understanding of programming languages (such as Java, Python, or JavaScript), algorithms, and problem-solving skills, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and basic database management is typically expected. Eagerness to learn, attention to detail, and effective communication are essential soft skills for collaborating with teams and adapting to new technologies. These skills and qualities enable rapid skill development, efficient teamwork, and successful contributions to software projects.

What are Software Developer Trainees?

Software Developer Trainees are entry-level professionals who are learning the skills required to become full-fledged software developers. They typically work under the guidance of senior developers and participate in coding, debugging, testing, and documentation tasks as part of a training or probationary period. The goal of this role is to provide real-world experience and mentorship, enabling trainees to transition into independent developer roles. Software Developer Trainees often collaborate with teams and are encouraged to learn modern programming languages, development tools, and best practices.

What are the typical responsibilities and learning opportunities for a Software Developer Trainee during the first few months on the job?

As a Software Developer Trainee, your initial responsibilities often include assisting with code reviews, debugging, and writing small modules under the guidance of senior developers. You'll spend significant time learning company-specific frameworks, tools, and development practices while participating in team meetings and collaborative projects. This period is designed for hands-on learning, so expect to receive regular feedback and mentorship to help you build foundational technical and communication skills. Over time, you'll gradually take on more complex tasks as you become familiar with the software development lifecycle and the team's workflows.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options in large tech companies. Achieving this level typically requires advanced skills, extensive experience, and working in high-demand environments or leadership positions.

How to get a job in software development with no experience?

To get a software developer trainee position with no experience, focus on building foundational skills through online courses, coding bootcamps, or self-study in programming languages like Python or Java. Create a portfolio of projects to demonstrate your abilities, participate in coding challenges, and consider internships or entry-level roles that offer on-the-job training to gain practical experience.

What is the difference between Software Developer Trainee vs Software Developer?

AspectSoftware Developer TraineeSoftware Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree or higher in Computer Science or related field, with relevant experience
Work EnvironmentTraining programs, mentorship, entry-level projectsFull-time professional role, responsible for developing software solutions
Employer & Industry UsageInternships, training programs, entry-level positions in tech companiesFull-fledged employee in software development teams across industries

The main difference is that a Software Developer Trainee is in a learning or internship phase, focusing on gaining skills, while a Software Developer is a fully employed professional responsible for delivering software projects.

What is a software developer trainee?

A software developer trainee is an entry-level position for individuals learning software development skills, often involving training programs, mentorship, and hands-on experience with programming languages, tools, and development environments. Trainees typically work under supervision to develop coding, debugging, and problem-solving abilities before advancing to full developer roles.
What are the most commonly searched types of Software Developer jobs in Saskatchewan? The most popular types of Software Developer jobs in Saskatchewan are:
What cities in Saskatchewan are hiring for Software Developer Trainee jobs? Cities in Saskatchewan with the most Software Developer Trainee job openings:
Infographic showing various Software Developer Trainee job openings in Saskatchewan as of July 2026, with employment types broken down into 83% Full Time, 7% Part Time, 1% Temporary, and 9% Contract. Highlights an 72% Physical, 3% Hybrid, and 25% Remote job distribution.

Clerical Assistant, College of Medicine (Regina, SK)

American Institute for Chemical Engineers

Regina, SK

Other

Posted 26 days ago


Job description

The College of Medicine, Regina Campus is home to a large number of medical students and Residents training to be physicians at the Regina General Hospital.  Our office provides administrative support to medical students and faculty as part of the University of Saskatchewan.   

Primary Purpose: The position is responsible for the coordination of all academic matters for medical students and Residents training in various clinical departments in Regina.  The Clerical Assistant is responsible for ensuring all learners and faculty are scheduled to be working together and all accreditation requirements are being met. 

Nature of Work: Reporting to the Associate Dean, Regina Campus and Associate Dean - Undergraduate Medical Education (UGME) through the Finance and Administration Manager for the Regina Campus the Clerical Assistant will maintain professional relationships with various stakeholders including students, faculty, and departmental colleagues.  This position will work as part of a team as well as independently.  This position requires the ability to work under pressure in a fast paced environment while balancing competing deadlines and multiple tasks.  Some travel within the province may be required. 

Typical Duties or Accountabilities:

  • Rotation schedules - Ensuring all student rotation schedules have been finalized; didactic/simulation, clinical and call schedules are updated in the necessary software, have been communicated to the appropriate faculty and students; all orientations are coordinated and scheduled for all learners; any complaints tracked and actioned (where appropriate)
  • Evaluations - Evaluations have been submitted for all trainees (mid, final, rotations) on time and in the appropriate software. Booking of mid and final rotation evaluations with students and physicians as well. 
  • Accreditation standards have been met for the trainees, as per College of Medicine guidelines; Clerical Assistants are expected to know and accurately apply the accreditation standards. Ensuring the student procedure logs are completed by the end of the rotation.
  • Scheduling and invigilation of various student exams including OSCE's, online, and in person exams.
  • Tracking and coordination of all student leave requests.
  • Collecting, invoicing, and submitting part time teaching payments for faculty.
  • Approving, declining, and scheduling of any student elective rotations.
  • Coordination of IT services which may include room booking, online meeting requests, and video conferencing.
  • Regular and professional communication with staff, students, physician coordinators, counterparts in Saskatoon, and other team members.
  • Computer abilities - must have intermediate knowledge of Microsoft Office including Outlook, Excel and Word; working knowledge of PAWS/One45/Blackboard/CANVAS and other curriculum software is expected.
  • Work very closely with the students/learners on rotation/rotations and ensure they are meeting all rotation requirements. Also work closely with physician's responsible for student supervision and their evaluations.  Regular tracking and follow up with medical students and faculty is required.
  • General clerical assistance to physician leads such as correspondence, scheduling, and meeting minutes of various committee meetings.
  • Other office/administrative duties as assigned.
    Education: Completion of Grade 12 and a recognized post-secondary Administrative, Business, or Office Education diploma.  Proven proficiency with Microsoft Office is required.  
    Experience: 3-5 years of relevant office/administrative experience.  Experience with curriculum management software would be a strong asset.  Experience working and collaborating in diverse and inclusive settings is required. 
    Skills:
  • Strong evidence of relationship building, demonstrated professional maturity, judgment and decisiveness.
  • Strong written and verbal organizational and communication skills.
  • Ability to take initiative and be self-directed, and an ability to work collaboratively
  • Ability to foster a cooperative work environment within a complex partnership/organizational structure.
  • Proficiency with contemporary computer applications including curriculum management software.
    Inquiries regarding this position can be directed to Annie Ethier at 306-766-4890