Développeur(euse) Logiciel Principal / Lead Software Developer

Apply Now

Company: EATON

Location: Quebec, QC G1B 0A1

Description:

Il n'y a pas de meilleur moment pour rejoindre Eaton que dans cette re passionnante de la gestion de l'nergie. Nous rinventons l'innovation en adaptant les technologies numriques (appareils connects, modles de donnes et informations) pour transformer la gestion de l'nergie pour une utilisation plus sre, plus durable et plus efficace. Nos quipes collaborent pour construire les meilleures solutions numriques pour nos clients. Nous recherchons des talents numriques qui souhaitent contribuer dfinir la direction de cette transformation numrique et crer de nouvelles faons de travailler et de penser, pour nous-mmes et pour nos clients.

Eaton acclre et domine le secteur avec ses offres numriques destines aux clients des services publics. Dans ce rle, vous jouerez un rle de premier plan au sein de notre quipe de dveloppement de logiciels et contribuerez l'excution de projets de dveloppement financs par les clients. Nous nous efforons de fournir des solutions fiables, simplifies et de premier ordre pour aider les services publics exploiter leurs actifs et grer un rseau plus intelligent.

La Division des solutions d'automatisation pour l'nergie d'Eaton est actuellement la recherche un(e) Dveloppeur(euse) de Logiciel Principal(e) pour rejoindre notre quipe de services d'automatisation de rseau, responsable du dveloppement, de la maintenance et du support de logiciels et de solutions spcifiques certains clients bases sur notre famille de produits d'automatisation de sous-stations. Ce poste sera bas nos bureaux de Brossard (Qubec) et offre des possibilits de travail en mode hybride. Les candidats doivent habiter dans un rayon de 80 kilomtres de Brossard.

Ce que vous ferez:

En tant que contributeur individuel, vous participez toutes les tapes du cycle de dveloppement :
Analyse les spcifications techniques et propose des solutions innovantes.
Conoit, met en uvre et maintient un code efficace, fiable et rutilisable dans divers langages logiciels. Examine le code crit par les pairs.
Participe l'investigation des problmes en recueillant suffisamment d'informations pour trouver les causes profondes et les corriger.
Produire de la documentation technique.
Dans le cadre de tches de soutien et l'occasion, laborer, au besoin, des plans de tests de vrification, rdiger des tests unitaires et des tests d'intgration automatiss, effectuer des tests manuels et rdiger des rapports.

En tant que responsable du dveloppement de logiciel:
Collabore troitement avec le client et l'quipe produit interne pour recueillir les exigences et les transformer en fonctionnalits gnriques qui seront intgres notre famille de produits ou de solutions et qui seront rutilisables par d'autres clients.
Contribuer l'laboration des spcifications et de la planification du projet (contribuer la planification du projet par l'estimation des activits de dveloppement...).
Diriger les architectures et les conceptions de systmes en collaboration avec des experts techniques.
Collabore avec plusieurs quipes au sein d'EATON pour l'alignement.
Contribue la cration d'une culture de partage de code, d'internalisation et de composants de plateforme rutilisables.
Contribuer la croissance de l'quipe, avec un coaching technique des dveloppeurs juniors et la supervision des entrepreneurs qui aident faire face aux variations de la charge de travail.
Influence l'quipe pour qu'elle l'aligne sur un processus, des outils et des mesures SDLC cohrents.
A la capacit de collaborer avec des quipes gographiquement disperses.

Qualifications:

Qualifications de base:
  • Baccalaurat en informatique, gnie informatique, gnie lectrique, gnie logiciel ou tout autre programme pertinent d'un tablissement accrdit.
  • Plus de 10 ans d'exprience dans le dveloppement de logiciels sur plateforme Windows, dont plus de 6+ ans d'exprience rcente dans le dveloppement d'applications C#/.NET (LINQ, WCF, Entity, Async, WPF) et 2+ ans d'exprience en C++.
  • Comprhension en conception de objet orientes et de programmation, y compris l'utilisation de modles de conception (design patterns).
  • Exprience avec des bases de donnes incluant le langage SQL (MS ACCESS serait un atout).
  • Exprience dans la communication et le soutien aux clients externes / Orient client.
  • Matrise du Franais et de l'anglais (capacit travailler dans ces langues); La matrise du franais et de l'anglais est essentielle pour ce poste afin de communiquer avec des collgues, clients et partenaires situs au Qubec ou l'extrieur de la province, ainsi que pour comprendre les documents techniques dans le domaine de notre industrie.
  • tre autoris lgalement travailler au Canada sans parrainage de l'entreprise maintenant et l'avenir.
  • Les candidats doivent rsider dans un rayon de 80 kilomtres de Brossard.


Qualifications souhaites:
  • Au courant des outils modernes, tendances et mthodologies de dveloppement/ingnierie de logiciels incluant Git, Jira et MS Visual Studio.
  • Connaissance des protocoles IP (TCP/UDP/IP).
  • Connaissance de VBA serait un atout.
  • Travail d'quipe, communication, solides comptences interpersonnelles au-del des frontires culturelles et organisationnelles.
  • Forte capacit de rsolution de problmes et de raisonnement, faisant preuve d'innovation technique et de solutions cratives.
  • Capacits analytiques pointues et comptences de conception prouves.
  • Exprience de travail avec des quipes mondiales.
  • Exprience des processus de dveloppement Agile et travail dans un environnement d'quipe Agile, en utilisant SCRUM ou tout autre cadre.


What you'll do:

As an individual contributor, participates in all stages of the development cycle:
Analyzes technical specifications and proposes innovative solutions.
Designs, implements, and maintains efficient, reliable, and reusable code in various software languages. Reviews peer-written code.
Participates in the investigation of problems by gathering enough information to find the root causes and fix them.
Produces technical documentation.
In support tasks and occasionally, may develop and documents verification test plans, writes unit tests and automated integration tests, performs manual testing, and writes reports.

As a senior in software development:
Strongly collaborates with the customer and internal product team for gathering requirements and transforming them in generic features that will be integrated in our family of product or solutions and that will be reusable by other customers.
Contributes to the development of project specifications and planning (provide input to project planning by estimates of development activities...).
Leads system architectures and designs in collaboration with technical experts.
Collaborates with multiple teams across EATON for alignment.
Contributes to build a culture of code sharing, inner-sourcing, and reusable platform components.
Contributes to the growth of the team, with technical coaching of junior developers and supervision of contractors that help dealing with variations of the workload.
Influences the team to align them on consistent SDLC process, tools, and metrics.
Has the ability to collaborate with geographically dispersed teams.

Qualifications:

Basic Qualifications:
  • Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, Software Engineering, or any other relevant program from an accredited institution.
  • 10+ years of experience in software development on Windows OS, including 6+ years of recent experience developing C#/.NET (LINQ, WCF, Entity, Async, WPF) applications and 2 years of experience with C++.
  • Understanding of object-oriented design and programming skills, including the use of design patterns.
  • Experience with database including SQL (MS ACCESS would be an asset).
  • Experience communicating and supporting external customers / Customer oriented.
  • Fluency in French and English (working proficiency). Fluency in French and English is required for this position to communicate with colleagues, customers, and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry.
  • Must be legally authorized to work in Canada without corporate sponsorship now or in the future.
  • Candidates must live within 80 kilometers of Brossard, Qubec


Preferred Qualifications:
  • Abreast of upcoming software development/engineering tools, trends, and methodologies including Git, Jira and MS Visual Studio
  • Comprehensive knowledge of IP networking protocols (TCP/UDP/IP).
  • Comprehensive knowledge of VBA would be an asset.
  • Teamwork, communication, strong interpersonal skills across cultural and organizational boundaries.
  • Strong problem-solving and reasoning ability, exhibiting technical innovation and creative solutions.
  • Sharp analytical abilities and proven design skills
  • Experience working with global teams.
  • Experience with Agile Development Processes, and working in an Agile team environment, using SCRUM or any other framework.


Nous nous engageons garantir l'galit des chances en matire d'emploi pour les candidats et les employs. Nos processus de recrutement utilisent des critres de slection quilibrs et vitent toute discrimination illgale l'encontre des candidats en raison de leur ge, de leur couleur, de leur handicap, de leur tat matrimonial, de leur origine nationale, de leur sexe, de leur identit sexuelle, de leurs informations gntiques, de leur race ou de leur origine raciale, de leur religion, de leur orientation sexuelle ou de tout autre statut protg ou requis par la loi.

Nous savons que de bons programmes d'avantages sociaux sont importants pour les employs et leurs familles. Eaton offre divers avantages en matire de sant et de bien-tre ainsi que des avantages de retraite, et plusieurs programmes qui prvoient des congs pays et non pays. Cliquez sur Avantages sociaux chez Eaton Canada / Benefits at Eaton Canada pour plus de dtails. Veuillez noter que les programmes et options spcifiques disponibles pour un employ peuvent dpendre de facteurs d'ligibilit tels que l'emplacement gographique, la date d'embauche et l'applicabilit des conventions collectives.

Eaton a mis en place des politiques d'accessibilit pour accommoder les employs handicaps. Si vous tes slectionn pour une entrevue et que vous avez besoin de mesures adapts, veuillez informer le recruteur ou le gestionnaire d'embauche afin que nous puissions apporter des ajustements raisonnables qui rpondent le mieux vos besoins. Des renseignements sur l'accessibilit sont disponibles l'adresse suivante : http://www.eatoncanada.ca/EatonCA/OurCompany/Accessibility/index.htm

#LI-CH1

Similar Jobs