Un baccalauréat en informatique, en informatique de gestion, en génie informatique, en génie logiciel ou en administration des affaires est demandé. Les diplômes universitaires de deuxième cycle sont recherchés dans certains domaines spécialisés. La connaissance des progiciels intégrés de gestion de type ERP (Enterprise Resource Planning), des logiciels d’infogérance et des méthodes de développement (ex. : UML, orienté-objet, Macroscope, P+, etc.) ainsi que celle des bases de données relationnelles (ex. : Oracle, Sybase IQ, DB2, Terada, etc.) sont demandées. Des compétences liées à l’analyse fonctionnelle ou d’affaires, à l’Internet, à la sécurité informatique et au commerce électronique sont recherchées.
Les compétences et connaissances techniques recherchées peuvent varier selon les besoins particuliers de l’entreprise. Voici des connaissances régulièrement demandées : infrastructures Microsoft (Windows XP, 2000 et 2003, Active Directory, DNS, MOM/SCOM, SQL, SMS/SCCM, CQUAL), Cisco, Unix/Linux, sécurité (ex. : VPN, SSL), BizTalk, Commerce Server, Java (Java JUnit, JavaDoc, JavaScript), PL/SQL, SQL Server, JSF, XML/XSL, HTML, VB.NET (Visual Basic .NET, C/C#, ASP.NET), Office SharePoint Server-MOSS, etc.
Des aptitudes pour le service à la clientèle, la capacité de travailler en équipe, l’autonomie, la capacité de rédiger des rapports clairs et concis et de faire face à des situations stressantes, le sens de l’écoute sont demandés. Des habiletés pour les relations interpersonnelles, l’orientation vers le client, la capacité d’influencer, de convaincre et d’amorcer le changement, auxquels s’ajoute un souci des résultats, sont nécessaires. Les personnes possédant de trois à cinq ans d’expérience dans le domaine des technologies de l’information et possédant une expérience pratique dans le pilotage, l’analyse fonctionnelle ou la réalisation d’essais sont très courtisées par les entreprises. Le bilinguisme est généralement demandé.