JOB SUMMARY:
We are seeking an experienced Senior Software Developer to join our Digital Utility Solutions Development team. In this role, you will be responsible for developing, maintaining, and supporting innovative software solutions based on our advanced substation automation product family.
This is an exciting opportunity to be part of a team that is driving digital transformation in the energy sector, delivering solutions that help utilities operate smarter, safer, and more efficiently. The role is based in Brossard, Quebec with hybrid work options.
BASIC QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related field.
- 10+ years of software development experience on Windows platforms.
- 6+ years of recent experience in C#/.NET (LINQ, WCF, Entity Framework, Async, WPF).
- 2+ years of experience in C++ development.
- Strong understanding of object-oriented design and software design patterns.
- Experience with SQL databases (MS Access is an asset).
- Excellent communication skills and proven ability to work with external clients.
- Fluency in French and English (written and spoken).
- Must reside within 80 km of Brossard, QC.
PREFERRED QUALIFICATIONS:
- Experience with modern software development tools (Git, Jira, MS Visual Studio).
- Knowledge of IP protocols (TCP/UDP/IP).
- Familiarity with VBA (an asset).
- Strong problem-solving, analytical, and creative thinking skills.
- Experience collaborating with global, cross-functional teams.
- Background in Agile development, ideally with SCRUM methodology..
QUALIFICATIONS REQUISESEXIGENCES DE BASE
- Diplôme de baccalauréat en informatique, génie logiciel, génie informatique, génie électrique ou dans un domaine connexe.
- 10+ années d’expérience en développement logiciel sur les plateformes Windows.
- 6+ années d’expérience récente en C#/.NET (LINQ, WCF, Entity Framework, Async, WPF).
- 2+ années d’expérience en développement C++.
- Excellente compréhension de la conception orientée objet et des patrons de conception.
- Expérience avec les bases de données SQL (MS Access est un atout).
- Excellentes compétences en communication et expérience confirmée dans la gestion de la relation client.
- Maîtrise du français et de l’anglais (écrit et parlé).
- Résider à moins de 80 km de Brossard, Québec.
QUALIFICATIONS SOUHAITÉES
- Maîtrise des outils modernes de développement logiciel : Git, Jira, MS Visual Studio.
- Connaissance des protocoles IP (TCP/UDP/IP).
- Familiarité avec VBA (un atout).
- Excellentes aptitudes en résolution de problèmes, pensée analytique et créativité.
- Expérience dans la collaboration avec des équipes internationales et multidisciplinaires.
- Connaissance des méthodologies Agile, idéalement SCRUM.