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