Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.
SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.
En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Cette offre d’emploi est publiée en anglais pour souligner l’importance de cette langue dans nos opérations quotidiennes. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.
Description :
En tant qu’entreprise se spécialisant dans les solutions d’automatisation reliées au domaine l’énergie, nous sommes à la recherche d’un développeur logiciel pour nos systèmes d’entreprise.
Celui-ci sera responsable du développement de logiciels et de leur maintien dans le contexte de nos produits d'automatisation de poste.
Le développeur logiciel participe à la définition des besoins et solutions, investigue et règle divers problèmes, implémente et teste les fonctionnalités du logiciel qu'il développe ou qu’il maintient. Le candidat sera exposé à différents aspects et technologies de nos produits d'automatisation de poste et travaillera en équipe avec une variété d'experts techniques.
Il participera aux exercices de planification de sprint, aux mêlées quotidienne, et aux revues et rétros de fin de sprint. Son travail sera systématiquement revue par un pair avant l’intégration au tronc commun, de façon à assurer la qualité des livrables.
Il participera à toutes les phases du cycle de vie de développement du produit: spécifications, conception, codage, tests, livraison, documentation, revue du travail de ses pairs; Tout cela encadré par un processus d'ingénierie structurée pour assurer la qualité et la fiabilité des produits.
Principales fonctions :
- Conçoit, développe, et effectue la maintenance de code source efficace, fiable, et réutilisable.
- Analyse les spécifications techniques et propose des solutions innovatrices.
- Développe et documente des plans de test.
- Rédige des essais unitaires et d’intégration automatisés, effectue des essais manuels, revoie le code rédigé par ses pairs et rédige des rapports.
- Participe à l’investigation de problèmes en rassemblant suffisamment d’information pour en trouver les causes et les corriger.
- Participe à toutes les étapes du cycle de développement.
Qualifications de base :
- Baccalauréat en génie informatique, électrique ou logiciel, ou en informatique;
- Très bonne connaissance du langage de programmation C#;
- Connaissance de Microsoft SQL Server;
- Connaissance du Microsoft .NET Framework, spécifiquement en C#;
- Connaissance de MVC ASP.Net;
- Capacité de communiquer aisément en français et en anglais (écrit et parlé);
Qualifications préférables :
- 1-3 ans d’expérience en développement C++;
- Connaissance des bonnes pratiques en matière de développement robuste et sécuritaire;
- Connaissance et expérience pratique en développement de solutions pour le domaine industriel ou de l’énergie.
- Expérience de base en réseautique;
- Connaissance des systèmes embarqués et d’exploitation temps-réel multitâches et des protocoles de communication.
Découvrez
Let’s Tech Together
