- Planification et préparation des séances de cours;
- Dispenser les séances de façon dynamique, efficace et structurée;
- Concevoir des évaluations formatives et sommatives selon l’approche par compétences;
- Administrer les évaluations et en effectuer la correction;
- Effectuer le suivi de chaque étudiant et encourager la réussite;
- Être disponible pour les élèves de façon à favoriser leur développement de la compétence visée par le cours;
- Toutes autres tâches connexes.
- Diplôme universitaire en informatique;
- Expérience en enseignement (enseignement collégial, un atout);
- Expérience technique récente en industrie (connaissances des technologies informatiques utilisées sur le marché du travail);
- Connaissances obligatoires : Java SE/EE, C#, .NET MVC, UML, Agile, Oracle PL/SQL, SQL Server, Servlet, applet, jsp, MySql (XML, XQUERY, C++ (STL, QT), Android, ActionScript 3.0 (POO, développement de jeux, de Widget et d'application de traitement d'image et de son), NodeJs, AngularJs ou l’animation interactive 2D/3D ou Programmation de jeux vidéo (Unity)
- Connaissances suivantes seront considérées comme un atout : Intelligence des affaires, sciences de données, System-i, RPG, programmation 2D/3D et programmation des jeux.
Selon la convention collective