Job added in hotlist
Applied job
Contract job
Recruiter job
Employer job
Expanded search
Apply online not available
Similar Jobs
View more jobs in Lachine, MI
View more jobs in Michigan

Job Details

Ingnieur en logiciel interne/Staff Software Engineer

Company name
General Electric Company

Lachine, MI

Apply for this job

1 hit(s)  


**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 numrique mondial, qui transforme lindustrie grce des machines contrles par logiciel et des solutions connectes, adaptes et prdictives. GE sorganise autour dun change mondial de connaissance, le GE Store (offre de produits GE), au sein duquel chaque activit partage et a accs aux mmes technologies, marchs, 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 rsultats pour ses clients en parlant le langage de lindustrie.

**Role Summary:**

You will be responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will Lead design discussion in a limited manner.

Le titulaire sera charg de concevoir et de programmer un petit module ou un composant de grande taille et de concevoir une fonctionnalit, un ensemble de fonctionnalit ou une zone de fonctionnalits entire.

**Essential Responsibilities:**

Capture system level requirements by brainstorming with Sr. Architects, Data Scientists, Businesses & Product Managers

Identify the scope of the work, provide initial estimate and justify the estimate with facts

Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.

Engage in technical discussions; participate in technical designs and present technical ideas through white boarding

Work closely with your peers and keep engaging in a fast pace technical design and development team

Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal

Maintain code quality through best practices, unit testing and code quality automation

Seek and provide feedback on design and development

Demonstrate the ability to make informed technology choices after due diligence and impact assessment

Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module

Help in designing interfaces and information exchange between modules

Possess advanced domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build, release & deployment processes

Articulate the need for scalability and understand the importance of improving quality through testing.

Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project

Drive design reviews, define interfaces between code modules, and applies existing technology to designs

Be an expert in assessing application performance and optimizing/improving it through design and best coding practices

Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice

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 guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM

Work with Product Line Leaders (PLLs) to understand product requirements & vision

identifier les exigences au niveau des systmes laide de sances de remue-mninges avec les architectes principaux, les scientifiques de donnes, les entreprises et les chefs de produit;

dterminer la porte du projet, fournir une estimation initiale et justifier lestimation laide de faits;

dmontrer la comprhension du cycle de vie du dveloppement des logiciels Agile et pouvoir distinguer les entres et les sorties de base de chaque cycle;

participer aux discussions techniques; collaborer aux conceptions techniques; et prsenter des ides techniques laide dun tableau blanc lectronique;

travailler en troite collaboration avec les pairs et suivre le rythme rapide dune quipe de conception et de dveloppement technique;

tre en mesure de produire des rsultats selon un mode de livraison rythme effrn et de se concentrer de manire accomplir les tches requises pour satisfaire lobjectif fix pour le lancement du produit;



maintenir la qualit du code laide des meilleures pratiques, des tests unitaires et de lautomatisation du contrle de la qualit du code;

dmontrer une aptitude faire des choix technologiques clairs aprs avoir effectu un contrle diligent et une valuation dimpact;

comprendre le produit entier, ses modules et leurs liens rciproques tout en tant un expert du composant ou du module assign;

aider la conception dinterfaces et lchange dinformations entre les modules;

possder une expertise avance du domaine et une excellente approche lgard de la clientle; dtenir une expertise des processus et des mthodologies ainsi que des comptences dans les processus de construction, des versions et du dploiement;

exprimer clairement les besoins d'volutivit et comprendre l'importance d'amliorer la qualit grce aux essais;

tre un expert dans l'criture du code qui rpond aux normes et crer la fonctionnalit dsire l'aide de la technologie slectionne pour le projet;

favoriser les rvisions des conceptions, dfinir les interfaces entre les modules de code et appliquer la technologie existante aux conceptions;

dtenir une expertise relative lvaluation de la performance des applications et trouver des faons de loptimiser ou de lamliorer grce aux meilleures pratiques de conception et de codage;

dtenir une expertise relative aux structures de donnes de base et aux algorithmes et possder les comptences ncessaires pour les mettre en uvre en utilisant le langage de choix;

faire preuve de leadership en matire technique; dfinir, dvelopper et assurer lvolution des logiciels dans un environnement de dveloppement souple et dynamique en utilisant les dernires technologies et infrastructures de dveloppement de logiciels;

guider une quipe de 5 7 dveloppeurs en matire de planification, dexcution ou de conception architecturale en utilisant les mthodologies Agile, comme SCRUM;

collaborer avec les chefs responsables des gammes de produits (PLL) pour comprendre les exigences et la vision;

Bachelors Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)

A minimum of 8 years of professional experience OR Masters degree with 6 years of experience OR PhD with 3 years of experience

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

dtenir un baccalaurat en informatique ou un baccalaurat dont la matire principale est les sciences, la technologie, lingnierie ou les mathmatiques ( STEM );

possder un minimum de 8 ans d'exprience professionnelle OU dtenir une matrise avec 6 ans dexprience OU dtenir un doctorat avec 3 ans dexprience;

les diplms du programme de leadership de GE seront reconnus pour lexprience professionnelle pertinente acquise, en fonction du programme quils ont termin.

autorisation lgale travailler au Canada requise; aucun parrainage ne sera offert pour loctroi dun visa emploi pour ce poste, ni maintenant ni lavenir;

volont de travailler dans un bureau situ Lachine, Qubec, 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

Expert in breaking down problems and estimate time for development tasks

Demonstrates clarity of thinking to work through limited information and vague problem definitions

Influences through others; builds direct and behind the scenes support for ideas

Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Able to work under minimal supervision

Excellent communication skills and the ability to interface with senior leadership with confidence and clarity

Able to work well with global teams, including time-zone flexibility

Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work

possder de trs bonnes connaissances en matire danalyse et de conception orientes sur les objets, de modles de conception de logiciels, et de principes de codage Java;

possder une exprience pratique avec les services Web (REST, SOAP, WSDL etc.), en utilisant la suite Apache Commons & Mavin et les bases de donnes SQL, comme Oracle MySQL, PostgreSQL,etc.;

possder une exprience pratique avec le cadre dapplications Spring (base, modle MVC, intgration et donnes);

possder une exprience avec les bases de donnes massives (DataStax)/Hadoop et NoSQL est considr un atout;

possder une exprience avec les moteurs de rgles (Camel, Drools, JRules) et les outils modernes (Gradle, Maven, Git, SVN);

possder une exprience avec le cadre d'applications Play, Angular;

tre spcialis dcortiquer les problmes et estimer le temps requis pour les tches de dveloppement;

dmontrer une clart de la pense afin de pouvoir travailler malgr des renseignements limits et des dfinitions de problmes vagues;

possder la capacit dinfluencer par lintermdiaire des autres; dobtenir du soutien directement ou en coulisse pour les ides;

partager les connaissances, le pouvoir et la reconnaissance, de manire tablir la confiance, la crdibilit et la bonne volont;

tre en mesure de travailler sous un minimum de supervision;

dmontrer dexcellentes aptitudes en communication et la capacit interagir avec les hauts dirigeants avec confiance et prcision;

tre capable de bien travailler avec les quipes mondiales, et tre souple par rapport aux fuseaux horaires;

avoir des comptences en matire de surveillance et assurer un encadrement aux membres de lquipe; dmontrer une aptitude dlguer le travail de manire efficace.

**Locations:** Canada; Quebec; Lachine

Company info

General Electric Company
Website :

Company Profile
GE {NYSE: GE} works on things that matter. The best people and the best technologies taking on the toughest challenges. Finding solutions in energy, health and home, transportation and finance. Building, powering, moving and curing the world. Not just imagining. Doing. GE works.

The number of jobs listed on EmploymentCrossing is great. I appreciate the efforts that are taken to ensure the accuracy and validity of all jobs.
Richard S - Baltimore, MD
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EnergyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EnergyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2018 EnergyCrossing - All rights reserved. 169