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 !

Documents pareils