Program overview
Admission Requirements
Intakes

Last updated on 2026-04-08

Program overview

Program Overview

The Software Systems Developer (SSD) program is a full-time, eight-month certificate program offered by BCIT's School of Computing and Academic Studies. This program is designed for individuals looking to quickly gain job-ready skills in software development, particularly in full-stack web development. With an emphasis on hands-on learning, students will acquire a solid foundation in various programming languages and technologies, preparing them to enter the workforce immediately upon graduation. The program is delivered in-person at the Downtown Vancouver campus, with an annual intake in September.

Program Structure

The Software Systems Developer program is structured to provide an intensive learning experience over a period of 31 weeks. Here are some key features of the program:

  • Program Length: 31 weeks, full-time
  • Delivery Format: In-person at the Downtown campus
  • Schedule: Monday to Friday, 9:00 AM to 4:00 PM
  • Industry Project: A 4-week full-time project with a real client
  • Job Placement: Excellent job placement rate upon graduation

Students will engage in a collaborative learning environment, working closely with peers and instructors to build a professional network that extends beyond graduation. The program also includes opportunities for skill enhancement in areas such as resume writing, interview preparation, and teamwork.

Featured Experiences

The Software Systems Developer program offers several unique experiences that enhance the learning process:

  • Hands-on training in core technologies such as HTML, CSS, JavaScript, and various frameworks.
  • Mock interviews to prepare students for the job market.
  • Workshops focused on career professionalism, including resume writing and LinkedIn profile creation.
  • Introduction to Artificial Intelligence (AI) tools, fostering AI literacy among students.
  • Collaboration with industry partners during the industry project, providing real-world experience.

These experiences are designed to equip students with the necessary skills and confidence to succeed in the competitive field of software development.

Career Options

Graduates of the Software Systems Developer program can pursue a variety of career paths in Canada, including:

  • Web Application Developer: Design and develop web applications, ensuring functionality and user experience.
  • Database Developer: Create and manage databases, ensuring data integrity and accessibility.
  • Programmer/Analyst: Analyze user needs and develop software solutions to meet those needs.
  • Systems Analyst: Evaluate and improve IT systems, ensuring they meet business requirements.
  • Quality Assurance Specialist: Test software applications to identify and resolve issues before deployment.

These roles are essential in various industries, including technology, finance, healthcare, and government, providing graduates with a wide range of employment opportunities.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit British Columbia Institute of Technology (BCIT) official website