Offers “General Electric”

Expires soon General Electric

Ingénieur en logiciel principal/Sr Software Engineer

  • Toronto, Canada
  • IT development

Job description

3107708
Additional Cities

Lachine
Career Level

Experienced
Relocation Assistance

No
Business

Current & GE Lighting
Business Segment

Current & Lighting Current Powered by GE
Function

Digital Technology
Country/Territory

Canada
Additional States/Provinces

Quebec
Postal Code

H8T 3M6
Role Summary/Purpose

Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. Contributes to design discussions.

Le titulaire sera chargé de la programmation d’un composant, d’une fonctionnalité ou d’un ensemble de fonctionnalités

Essential Responsibilities

• Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure 
• Provide technical leadership to an agile team of 5-7 
• Work with Product Line Leaders (PLLs) to understand product requirements & vision
• Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards 
• Work with product line leaders and architects to develop multi generation software technology plans 
• Support process improvements which guide the development, sustaining & support activities 
• Coach, mentor and lead the team 
• Work cross functionally with other business departments to align activities and deliverables 
• Communicate effectively both within immediate team and also across SSG leadership team and with PLLs 
• Ensure team receives consistent messages and has clear understanding of business direction, strategy and results 
• Engage subject matter experts in successful transfer of complex domain knowledge 
• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques 
• Write code that meets standards and delivers desired functionality using the technology selected for the project 
• Work on core data structures and algorithms and implement them using technology chosen 

• faire preuve de leadership en matière technique; définir, développer et assurer l’évolution des logiciels dans un environnement de développement souple et dynamique en utilisant les dernières technologies et infrastructures de développement de logiciels; 
• faire preuve de leadership auprès d’une équipe souple de 5 à 7 personnes; 
• collaborer avec les chefs responsables des gammes de produits (PLL) pour comprendre les exigences et la vision; 
• traduire les exigences/la vision en une liste de scénarios utilisateurs classés par ordre de priorité et livrer le tout en respectant les échéanciers et des normes de qualité nécessaires; 
• collaborer avec les chefs responsables des gammes de produits et les architectes pour développer des plans de technologie logicielle multigénérationnelle; 
• soutenir les améliorations aux processus qui guident les activités de développement, de durabilité et de soutien; 
• encadrer, conseiller et diriger l’équipe; et accroître l’efficacité
• adopter une approche multidisciplinaire en travaillant avec plusieurs organisations et unités commerciales pour harmoniser les activités et les produits livrables; 
• communiquer de manière efficace au sein de votre équipe, à l’échelle de l’équipe de direction SSG et avec les chefs responsables des gammes de produits; 
• veiller à ce que l’équipe reçoive des messages cohérents et comprenne clairement l’orientation, la stratégie et les résultats des activités commerciales; 

Qualifications/Requirements

Responsabilites
• faire appel à des experts en la matière pour favoriser le succès du transfert de connaissances complexes d’un domaine; 
• mettre en application les principes des cycles de développement des logiciels et des méthodologies comme Lean/Agile/XP, l’intégration continue, la sécurité des logiciels et produits, l’évolutivité, les pratiques en matière de documentation, le remaniement de code et les techniques en matière d’essais; 
• écrire du code qui répond aux normes et fournit la fonctionnalité désirée à l'aide de la technologie sélectionnée pour le projet; 

Qualifications

• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) 
• A minimum of 5 years of professional experience in (include technical skill) OR Master’s degree with 3 years of experience (include technical skill) 
• GE Leadership Program Graduates will get credit towards relevant work experience, commensurate to the program they have completed 
• Legal authorization to work in the Canada is required. We will not sponsor individuals for employment visas, now or in the future, for this job 
• Must be willing to work out of an office located in Lachine, QC, Canada

• détenir un baccalauréat en informatique ou un baccalauréat dont la matière principale est les sciences, la technologie, l’ingénierie ou les mathématiques (« STEM »); 
• posséder un minimum de 5 ans d'expérience professionnelle en (inclure la compétence technique) OU détenir une maîtrise avec 3 ans d’expérience en (inclure la compétence technique); 
• les diplômés du programme de leadership de GE seront reconnus pour l’expérience professionnelle pertinente acquise, en fonction du programme qu’ils ont terminé. 
• autorisation légale à travailler au Canada requise; aucun parrainage ne sera offert pour l’octroi d’un visa emploi pour ce poste, ni maintenant ni à l’avenir; 
• volonté de travailler dans un bureau situé à Lachine, Québec, Canada. 

Desired Characteristics

• Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles 
• Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven, SQL Database such as Oracle MySQL, PostgreSQL etc. 
• Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
Experience with Big Data (DataStax) / Hadoop and NoSQL Database is a big plus 
• Experience with rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN) 
• Experience with Play framework, Angular 

• Demonstrates the initiative to explore alternate technology and approaches to solving problems 
• Skilled in breaking down problems, documenting problem statements and estimating efforts 
• Has the ability to analyze impact of technology choices 

• Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members 
• Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results 
• Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct 
• Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives 
• Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

• posséder de très bonnes connaissances en matière d’analyse et de conception orientées sur les objets, de modèles de conception de logiciels, et de principes de codage Java; 
• posséder une expérience pratique avec les services Web (REST, SOAP, WSDL etc.), en utilisant la suite Apache Commons & Mavin et les bases de données SQL, comme Oracle MySQL, PostgreSQL,etc.; 
• posséder une expérience pratique avec le cadre d’applications Spring (base, modèle MVC, intégration et données);
posséder une expérience avec les bases de données massives (DataStax)/Hadoop et NoSQL est considéré un atout; 
• posséder une expérience avec les moteurs de règles (Camel, Drools, JRules) et les outils modernes (Gradle, Maven, Git, SVN); 
• posséder une expérience avec le cadre d'applications Play, Angular;  
• être habile à décortiquer les problèmes, documenter les énoncés de problèmes et estimer les efforts; 
• avoir la capacité d’assumer la responsabilité de petites et moyennes tâches et de fournir des résultats tout en encadrant et en soutenant les membres de l’équipe; 
• veiller à ce que les problèmes soient bien compris et présenter un raisonnement clair; comprendre les besoins mutuels et les solutions avantageuses pour tous; utiliser la communication bidirectionnelle pour influencer l’atteinte des objectifs et les résultats en cours; 
• identifier les décalages entre les buts, les objectifs et l’orientation du travail par rapport à la stratégie organisationnelle; apporter des suggestions pour trouver la bonne voie; 
• mesurer continuellement les résultats personnels et ceux de l’équipe par rapport aux engagements prévus; 
• persévérer jusqu’à l’achèvement d’un projet, malgré des revers et des obstacles presque insurmontables; se motiver pour atteindre les résultats; motiver les autres pour atteindre les résultats en favorisant l’esprit d’équipe.

#DTR
About Us

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

At GE Lighting Solutions, we are dedicated to advancing the industrial internet vision through superior engineering, intelligent devices design and bold innovation. We've combined embedded systems industry knowledge, brand recognition and the global reach of GE with our electronics and software design expertise to change the world of the industrial internet.

GE (NYSE: GE) est le groupe industriel numérique mondial, qui transforme l’industrie grâce à des machines contrôlées par logiciel et des solutions connectées, adaptées et prédictives. GE s’organise autour d’un échange mondial de connaissance, le « GE Store » (offre de produits GE), au sein duquel chaque activité partage et a accès aux mêmes technologies, marchés, structures et intelligences. Chaque invention nourrit les innovations et les applications dans tous nos secteurs industriels. Fort de ses collaborateurs, ses services, sa technologie et sa taille, GE produit de meilleurs résultats pour ses clients en parlant le langage de l’industrie. www.ge.com

Make every future a success.
  • Job directory
  • Business directory