Ciblez vos futurs informaticiens par l'embauche de stagiaires

Avantages

  • Former les stagiaires selon les exigences de l'entreprise et ainsi, faciliter le recrutement.
  • Combler les postes vacants.
  • Recevoir de l'aide lors d'une surcharge de travail.
  • Réaliser des projets en attente.
  • Bénéficier d'une visibilité sur le campus de l'UQAM.
  • Profiter d'un échange de compétences entre les étudiants et les entreprises.

Pourquoi choisir les stagiaires de l'UQAM

  • Nos étudiants bénéficient d'une solide formation théorique combinée à de nombreux travaux pratiques en laboratoires.
  • L'UQAM offre une grande variété de cours en génie logiciel et en informatique répartie.
  • Le Département d'informatique est l'un des plus importants au Canada.
  • Le programme est accrédité par l'Association canadienne d'informatique ACI/CIPS.
  • Les professeurs de l'UQAM sont impliqués dans le projet du « Guide to the SWEBOK » pour élaborer le corpus de connaissances en génie logiciel.

Comment l'étudiant profitera de votre partenariat ?

  • Acquisition d'expériences et de connaissances techniques propres à votre milieu de travail.
  • Mise en pratique des connaissances acquises à l'université.
  • Réalisation d’un projet informatique, participation active au développement d'un système, ou encore contribution à tout travail équivalent dans un domaine relié à l'informatique.

Technologies utilisées par nos étudiants

  • Bases de données : Oracle, SQL Server, JDBC
  • Développement Web : JavaScript, Ajax, JQuery, Json, HTML, Servlet, PHP, services Web (SOA), Flash
  • Langages de programmation : Java, C, C++, Ruby
  • Outils de développement et modélisation : Éclipse, JBuilder, JDeveloper, Rational, Together
  • Réseaux : TCP/IP, FTP, http, RMI, SMTP
  • Système d'exploitation : Linux, Unix, Windows
  • Analyse orientée objet : UML, IEEE

Ce que peuvent accomplir nos étudiants

Stage 1

  • Conception et réalisation de programmes informatiques
  • Configuration de réseaux informatiques
  • Cueillette et organisation des besoins des utilisateurs
  • Élaboration de la documentation des programmes développés
  • Maintenance de logiciels
  • Documentation pour l'utilisation des programmes
  • Programmation de sites Web et de systèmes informatiques

Stage 2

  • Analyse et conception d'interfaces usagers
  • Contribution aux équipes de développement, de maintenance et de soutien
  • Gestion de petits projets
  • Planification et réalisation de tests
  • Programmation et conception orientées objet
  • Utilisation de bases de données
  • Vérification de l'implémentation des normes de développement de l'organisation

Stage 3

  • Analyse des besoins
  • Architecture logicielle
  • Conception de bases de données
  • Contrôle de la qualité
  • Déploiement de normes
  • Participation active aux équipes de développement, de maintenance et de soutien
  • Réingénierie
  • Sécurité des systèmes
  • Spécification des exigences

 

·        Outils de développement et modélisation : Éclipse, JBuilder, JDeveloper, Rational, Together