Opportunity Description
DutiesGeneral duties include conducting weekly tutorial sessions; holding office hours; grading quizzes, assignments, tests and exams; other duties as required by the course. Duties of this position shall be performed at the campus on which the position is located. Minimum Qualifications Previous experience is the more relevant criterion than the need to acquire experience in respect of this posted position. Demonstrated solid background in Computer Science and Software Engineering. Experience with containers (Docker) and CI/CD required. Demonstrated working knowledge of Agile processes, Scrum, XP, project management, planning. Strong technical skills are a must. Demonstrated hands-on experience with modern libraries and frameworks, web development, git, issue tracking tools. Demonstrated knowledge of object-oriented design principles, design patterns, refactoring, software architecture. Excellent communication skills, ability to supervise student development teams. Enthusiasm in teach...
Ready to Apply?
Submit your application for Introduction to Software Engineering at University of Toronto
Apply for this Position