Job Summary – Tech Teaching Assistant
We are seeking a motivated and skilled Tech Teaching Assistant to support our instructional team in delivering high-quality technical training programs. The Tech Teaching Assistant will assist with training delivery, provide hands-on learner support, and ensure a seamless learning experience for all participants. This role is ideal for individuals passionate about education and technology who enjoy mentoring and empowering others.
Main Responsibilities
Assist lead instructors in delivering technical courses, workshops, and webinars.
Help set up and maintain training environments, including software tools and virtual labs.
Provide first-level IT support for learning tools such as Canvas, Hackerrank, and Zendesk.
Guide learners through coding exercises, hands-on labs, and real-world scenarios.
Answer participant questions related to the curriculum, tools, and programming concepts.
Collaborate with instructors to tailor course content to meet learners' needs.
Provide feedback to improve learning materials based on student experiences.
Mentor students to build technical skills and confidence.
Promote the use of Microsoft tools and technologies, including Azure, Power Platform, and GitHub.
Assist learners in preparing for certifications such as Azure Fundamentals or Developer Associate.
Qualifications
Degree or diploma in Computer Science, Software Engineering, IT, or related fields.
At least 3 years of experience in tech education, software development, or data analysis.
Proficiency in programming languages such as Python, C#, or JavaScript.
Familiarity with cloud computing platforms (e.g., Microsoft Azure) and modern development practices.
Experience with learning management systems (e.g., Canvas, Blackboard, or Moodle).
Previous experience as a teaching assistant, trainer, or mentor is a plus.
Strong communication and interpersonal skills.
Ability to explain complex technical concepts to diverse audiences.