Required Qualifications:
• As per the Collective Agreement, must be enrolled as a student in the Fall 2019 semester.
• Demonstrated knowledge of requirements gathering, prototyping (e.g. paper prototyping and wire framing), use cases, user stories, and UML diagrams (e.g. class diagrams, sequence diagrams)
• Have completed CIS*3760 (Software Engineering) or a similar course with a minimum grade of 80%.
• Demonstrated advanced understanding of User Interface (UI) Design, User Experience (UX), and a strong knowledge of the principles of design.
• Demonstrated experience developing websites for both academic and non-academic purposes.
• Demonstrated experience developing mobile applications for iOS or Android (or the ability to develop cross-platform using PhoneGap or related tools).
• Ability to develop online materials and quizzes using the Moodle platform or CourseLink.
• Must have the ability to communicate computer science concepts (and especially design principles and development processes) effectively, both in written form and verbally.
• Normally, the completion of an undergraduate degree in Computer Science.
• Must have excellent writing skills and be able to effectively critique student assignments in writing.
Preferred Qualifications:
• Previous successful TA experience supporting CIS*3750 (System Analysis and Design in Applications).
• Demonstrated experience with community based projects and Community-Engaged Scholarship.