Instructor Full-stack Web Development
Description
Job Title: Information Technology Instructor
Program: Full-stack Web Development
Location: Vancouver, BC
Shift Type & Timing:
Hybrid: 1 session on-site and 1 session virtual instruction per course
Time: 2 shifts: from 5:00 PM to 7:00 PM, or from 7:00 PM to 9:00 PM
Job Type: Contract, Part-Time
Job Summary |
The Canadian College of Technology and Business (CCTB) is an educational institution specializing in career development, certification and technical training in business and information systems Our principal educational philosophy is to provide the best technical training in both business management processes and core-industry technologies to allow our students to obtain a high degree of success upon entry into positions of business and technology. We provide relevant programs which ensure our students meet the demands of today’s ever-changing job market.
CCTB is currently seeking an experienced professional Instructor to teach our Full-stack Web Development Diploma Program.
Responsibilities |
- Create an engaging learning environment to students in post-secondary diploma programs
- Develop and deliver an effective learning environment using available resources, incorporating various teaching/learning methods to meet the course objectives.
- Manage lesson planning, assignments, class, and overall course assessment of the students’ work while ensuring students’ awareness of course objectives and CCTB’s expectations.
- Guide class discussions while encouraging debate and feedback by students.
- Challenging ideas, encouraging students to develop skills and knowledge in critical and rational thinking.
- Manage, coordinate and mentor student’s engagement in a various cutting-edge state of the art technology research and development related projects.
- Engage students by tutoring and academic counselling while providing constructive feedback and encouragement when needed.
- Provide academic support to students inside and outside of the classroom (regularly scheduled office hours, email, group study sessions, etc.).
- Attend and participate in department and faculty meetings relevant to faculty responsibilities.
- Conduct further research into their specific field of knowledge.
Requirements |
- A certificate, diploma or post-secondary degree relevant to the subject matter and two years of full-time work experience in a career occupation relevant to the subject matter of the course, OR
- 10 years of full-time work experience in a career occupation relevant to the subject matter of the program.
- A master’s degree in science or in an appropriate discipline is considered an asset. 2 - 3 years of experience working as Full Stack Developer is considered an asset.
- Good understanding of AWS and proficient in different programming language is considered an asset.
Knowledge and Skills
- Proficiency in front-end technologies: HTML5, CSS, JavaScript, BootStrap, Node JS, React JS, Vue JS, and TypeScript.
- Strong back-end development skills with experience in Python Programming, Django, Express JS
- Expertise in working with databases: SQL, MySQL, MongoDB, PostgreSQL, and Relational Databases.
- Knowledge of web servers and deployment: Apache, Nginx, and Linux OS.
- Experience with DevOps tools: Terraform, Ansible, Jenkins, AWS, and Git/GitHub.
- Familiarity with cloud services (AWS, etc.) and experience in managing cloud-based applications.
- Understanding of Agile and Scrum methodologies.
- Proficiency with development environments and tools such as VS Code, PyCharm, and Jira.
- Proven experience in full stack web development with an emphasis on both front-end and back-end technologies.
- Strong knowledge of Linux programming and experience in server administration.
- Experience with cloud services (AWS, GCP, etc.) and knowledge of deploying applications in cloud environments.
- Previous curriculum and program development experience is considered an asset.
- Proven experience supervising students, providing support and feedback in constructive and meaningful manners is highly desirable.
- Ability to communicate clearly and effectively complex technical concepts to students both orally and written
- Demonstrate a commitment to diversity and equality when interacting with students and colleagues.
- Capable of working independently as well as being part of a team.
- Being able to work under pressure/fast-paced environment and deliver on scheduled deadlines.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, provincial, or local protected class.