Software Developer / Ingénieur Logiciel H/F
Transcription
Software Developer / Ingénieur Logiciel H/F
Software Developer / Ingénieur Logiciel H/F A propos: GE est le premier groupe industriel numérique mondial, au centre de la transformation numérique industrielle grâce à des machines intelligentes, et des solutions connectées. GE Digital http://www.ge.com/digital/ est l’activité mondiale de General Electric dédiée au numérique. Elle développe les logiciels, les systèmes de contrôle et les plates-formes informatiques qui permettent à General Electric et à ses clients d'optimiser les processus et la performance des équipements de nos clients. En collaboration avec eux, GE Digital explore les meilleures solutions pour accroître la fiabilité des actifs, augmenter leur performance, et réduire les coûts et les risques d’exploitation. Grâce à GE Digital, GE fera bénéficier à ses clients à la fois du savoir-faire industriel du groupe, de son expertise en matière d’analyse des données industrielles, et de Predix, notre plate-forme cloud dédiée au développement des applications de l’internet industriel. Servant comme mécanisme stratégique pour sensibiliser, éduquer, engager avec les clients et les développeurs et accroître notre présence sur les marchés clés productrices de recettes, GE Digital développe de nouvelles Digital Foundries. Ces Digital Foundries sont un réseau à travers le monde par lequel GE Digital incube les startups de l’internet industriel, collabore avec les clients sur le développement de nouvelles applications, et travaille pour étendre et promouvoir l'écosystème développeur international de GE Le poste : Dans un environnement startup au sein de la Digital Foundry basée à Paris, vous serez responsable de la programmation Full Stack d’une application. Vous travaillez de façon autonome mais aussi en contributeur des équipes développement GE Digital et autres équipes transverses. Vous participerez également aux discussions et conceptions de design. Dans ce rôle vous : Êtes responsable de la définition technique, du développement et de l’évolution du logiciel dans un environnement avec un rythme rapide, en utilisant les dernières technologies de développement et infrastructures. Appliquez les principes et les méthodologies Lean/Agile/XP, CI, Sécurité, Scalabilité, Documentation, Réusinage de code et Tests. Travaillez avec les lignes produit pour comprendre les prérequis des applications. Traduisez les besoins / vision en une liste priorisée de tâches et les délivrer qualitativement dans les temps imparti. Travaillez avec les architectes pour développer des logiciels adaptables sur plusieurs générations technologiques. Améliorez l’efficacité dans les équipes en élimant les duplications, réutilisant les technologies et les codes existants. Assurez une qualité de haut niveau dans le développement et le support des applications. Communiquez efficacement avec votre équipe et les équipes transverses. Assurez que les instructions stratégiques reçues des business soient claires. Ecrivez le code qui répond aux attentes client et aux fonctionnalités attendues. Travaillez sur les structures et les algorithmes de données de base et de les mettre en œuvre en utilisant la technologie choisie. Qualifications requises : Formation initiale/continue aux métiers du développement. Première expérience réussie de développement logiciel dans une équipe. Expertise technique : Développement d’applications Web (Spring, RESTful, Jersey, RestEasy,JAX-WS, Web Services) Expérience sur des technologies Front-End comme Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS Expérience avec les bases de données (JPA, Hibernate,JDBC, Spring Data) Experience avec des rules engines (Camel, Drools, JRules) & outils modernes (Gradle, Maven, Git, SVN) Expérience Cloud Foundry (PaaS) Qualités : Bonne communication verbale et écrite Attitude orientée résolution de problèmes Esprit d’équipe dans un environnement startup !