Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Software Developer Bread Baker Landscape Construction Labourer Horticulture Technician Dental Receptionist-Full Time Driller Delivery Driver Carpenter Bud Tender Hiring Mortgage Agents and Brokers Marketing Assistant Amazon Picker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Immediate Amazon Order Packer Seasonal Full-Time Warehouse Team Member Amazon Picker Amazon Warehouse Associate Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Amazon Warehouse Associate - Immediate Amazon Picker Full-Time Warehouse Team Member Amazon Picker Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Free Amazon Warehouse Worker Amazon Warehouse Worker Amazon Warehouse Associate Amazon Order Packer Amazon Warehouse Associate - Free Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Warehouse Worker Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Packer - Earn up to Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Free Amazon Picker Packer - Earn up to Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Warehouse Associate - Free Newest Jobs
Companies
Yelp ContactMonkey CareGuide Sterling-Turner Clearbanc Exact Media Aerotek Two Sigma Aecom AsteroidX Peel Regional Police Akira Jane Street Borrowell Insight Global WeWork Shopify First Convenience Bank American Income Life Doordash Amazon Flex Square AT&T Instacart Microsoft Vector Marketing Scotiabank Clickworker Creative Circle Walgreens Hatchways UnitedHealth Group Recovhub LowCostWebDesignFirm.com Desjardins CI&T 51talk mappedin Top Hat Paylocity Checkout 51 TD Bank Mobeewave The Youth Connection Hootsuite SnapTravel ScribbleLive autoTRADER.ca GoParkr Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Developeur en logiciel IoT/ IoT Cloud Software Developer At General Electric

Location: Lachine, Quebec

Job Description

Role Summary:
ou 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 fonctionnalités entière.


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 systèmes à l’aide de séances de remue-méninges avec les architectes principaux, les scientifiques de données, les entreprises et les chefs de produit;
  • déterminer la portée du projet, fournir une estimation initiale et justifier l’estimation à l’aide de faits;
  • démontrer la compréhension du cycle de vie du développement des logiciels Agile et pouvoir distinguer les entrées et les sorties de base de chaque cycle;
  • participer aux discussions techniques; collaborer aux conceptions techniques; et présenter des idées techniques à l’aide d’un tableau blanc électronique;
  • travailler en étroite collaboration avec les pairs et suivre le rythme rapide d’une équipe de conception et de développement technique;
  • être en mesure de produire des résultats selon un mode de livraison à rythme effréné et de se concentrer de manière à accomplir les tâches requises pour satisfaire l’objectif fixé pour le lancement du produit;


Qualifications/Requirements:
Responsabilites

  • maintenir la qualité du code à l’aide des meilleures pratiques, des tests unitaires et de l’automatisation du contrôle de la qualité du code;
  • démontrer une aptitude à faire des choix technologiques éclairés après avoir effectué un contrôle diligent et une évaluation d’impact;
  • comprendre le produit entier, ses modules et leurs liens réciproques tout en étant un expert du composant ou du module assigné;
  • aider à la conception d’interfaces et à l’échange d’informations entre les modules;
  • posséder une expertise avancée du domaine et une excellente approche à l’égard de la clientèle; détenir une expertise des processus et des méthodologies ainsi que des compétences dans les processus de construction, des versions et du déploiement;
  • exprimer clairement les besoins d'évolutivité et comprendre l'importance d'améliorer la qualité grâce aux essais;
  • être un expert dans l'écriture du code qui répond aux normes et créer la fonctionnalité désirée à l'aide de la technologie sélectionnée pour le projet;
  • favoriser les révisions des conceptions, définir les interfaces entre les modules de code et appliquer la technologie existante aux conceptions;
  • détenir une expertise relative à l’évaluation de la performance des applications et trouver des façons de l’optimiser ou de l’améliorer grâce aux meilleures pratiques de conception et de codage;
  • détenir une expertise relative aux structures de données de base et aux algorithmes et posséder les compétences nécessaires pour les mettre en œuvre en utilisant le langage de choix;
  • 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;
  • guider une équipe de 5 à 7 développeurs en matière de planification, d’exécution ou de conception architecturale en utilisant les méthodologies Agile, comme SCRUM;
  • collaborer avec les chefs responsables des gammes de produits (PLL) pour comprendre les exigences et la vision;
  • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
  • A minimum of 8 years of professional experience OR Master’s 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

  • 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 8 ans d'expérience professionnelle OU détenir une maîtrise avec 6 ans d’expérience OU détenir un doctorat avec 3 ans d’expérience;
  • 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
  • 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

  • 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 spécialisé à décortiquer les problèmes et estimer le temps requis pour les tâches de développement;
  • démontrer une clarté de la pensée afin de pouvoir travailler malgré des renseignements limités et des définitions de problèmes vagues;
  • posséder la capacité d’influencer par l’intermédiaire des autres; d’obtenir du soutien directement ou en coulisse pour les idées;
  • partager les connaissances, le pouvoir et la reconnaissance, de manière à établir la confiance, la crédibilité et la bonne volonté;
  • être en mesure de travailler sous un minimum de supervision;
  • démontrer d’excellentes aptitudes en communication et la capacité à interagir avec les hauts dirigeants avec confiance et précision;
  • être capable de bien travailler avec les équipes mondiales, et être souple par rapport aux fuseaux horaires;
  • avoir des compétences en matière de surveillance et assurer un encadrement aux membres de l’équipe; démontrer une aptitude à déléguer le travail de manière efficace.

#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.

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


Locations: Canada; Quebec; Lachine