L’ingénieur en logiciel doit avoir acquis une vaste expérience en systèmes d’information, un esprit critique développé et des compétences en résolution de problèmes. Il doit aussi savoir programmer et travailler en équipe, ainsi que posséder d’excellentes aptitudes à communiquer. L’ingénieur en logiciel est tenu de produire rapidement un code source bien organisé, optimisé et documenté. La plupart des employeurs demandent un baccalauréat en informatique, en génie électrique, en génie informatique ou dans un domaine connexe. Posséder plusieurs années d’expérience en langages de programmation tels que C#/C++, Java ou .NET, selon ce que l’employeur utilise, constitue également un atout.
Fonctions types de l’ingénieur en logiciel :
Concevoir et élaborer les spécifications des applications et des programmes informatiquesTravailler en collaboration avec le service d’assurance qualité afin de développer des protocoles d’essais logicielsCollaborer avec les ingénieurs en matériel informatique afin d’effectuer des essais concernant l’interaction entre le logiciel et le matériel informatique et d’en faire l’analyseMettre au point une méthodologie de développement préciseDécrire les caractéristiques logicielles
À la recherche d'un ingénieur en logiciel ou d'un poste de ingénieur en logiciel?