Ce site utilise des cookies. Pour en savoir plus sur notre politique d'utilisation des cookies, cliquez Politique d'utilisation des cookies

INGENIEUR DEVELOPPEMENT LOGICIEL SCIENTIFIQUE CONFIRME H/F - Issy-les-Moulineaux - Sogeti High Tech

Publiée le: 6/8/2018

Résumé de l'offre

Description de l'offre

Titre: INGENIEUR DEVELOPPEMENT LOGICIEL SCIENTIFIQUE CONFIRME H/F
Contrat: JTFT
Profil principal:
Activité:
Secteur d'activité:
Entreprise:

Avec près de 3000 collaborateurs en France et plus de 20 ans d'existence, SOGETI High Tech, filiale du groupe Capgemini, fait partie des leaders français sur le marché de l'Ingénierie et du Conseil en Technologies. Nous intervenons dans de nombreux projets majeurs d'innovation et d'ingénierie technologiques pour le compte de grands groupes industriels mondiaux et de leur R&D. Nos expertises techniques et métiers dans les secteurs de l'aéronautique, du spatial, de la défense du ferroviaire, de l'énergie et des télécoms renforcent la valeur ajoutée de nos solutions au service des challenges du monde industriel du XXIème siècle.Les postes proposés correspondent à nos 5 métiers : Conseil, Ingénierie Système, Ingénierie Physique, Ingénierie Logiciel, Testing. Il existe de nombreuses passerelles entre nos métiers. Chacun peut s'il le souhaite évoluer vers d'autres compétences, changer de région ou de secteur selon les opportunités qu'offrent nos marchés. Encourageant l'ouverture d'esprit, Sogeti High Tech vous permet de vivre un parcours qui répond à vos attentes dans un environnement national ou international.
Description de la mission:

Nous recherchons un Ingénieur de Développement logiciel expérimenté H/F , ayant à la fois une connaissance de l'algorithmique géométrique 3D (CAO), du développement d'interface Web 3D ( HTML5+ WebGL), des codes de calcul scientifique, pour participer au développement d'un logiciel de simulation numérique 3D Interactif en mode Web.




Profil:


Profil scientifique ou ingénieur
Codeur dans l'âme, rompu à la pratique du « Software Crasftmanship », pratique quotidienne du TDD, capable de produire du code avec 98% de couverture par les tests automatisés.
Bonne connaissance de la géométrie computationnelle
Bonne connaissance de la topologie 3D – Constructive Geometry (CSG) et Boundary Représentation (BREP)
Connaissance des « graphes de scène » OpenGL/WebGL et en particulier ThreeJS
Connaissance approfondie du framework NodeJS – Programmation asynchrone.
Connaissance approfondie des design patterns en Javascript et des transpilers javascript
Middleware express, jade, Angular 1.5 et 2.0, application Web responsive avec Bootstrap
Framework de tests unitaires automatisés : mocha, jsunit
Framework de tests fonctionnels automatisés : cucumber, Jenkins
Documentation dynamique du code, connaissance du concept de « Literrate Programming »
Framework de visualisation 3D Web : D3.js
Développement d'add-ons NodeJS en C++ avec Nan.h
Une connaissance des codes de calculs scientifique - neutronique ( code Narmer, Tripoli, MNCP , Geant4), de leur principe de fonctionnement, de leur interfaçage est un plus.
Connaissance des concepts : Single page Web Application, micro services, calcul distribuée, UX design, sécurité des applications Web OWASP
Bonne connaissance de C++
Gestion de configuration : Git.
Webpack, electron, make, HTML5, CSS, Bootstrap, WebGL, Angular, MongoDB, NodejS
Pratiques du delivery agile : production quotidienne d'une application fonctionnelle et testée , livraison au utilisateurs à fréquence élevée ( 1 livraison par semaine)
Un haut niveau d'exigence et de qualité sur le code et l'expérience utilisateur réalisée.
Autres compétences souhaitées :
Connaissance avancée de C++ (template, aspect portabilité Visual studio , gcc )
Connaissance de la programmation des librairies OpenCascade Technologie
Open-source : idéalement contributeur open source (réalisation sous github)Master ou PhD en Mathématique/Physique, Grande école d'ingénieur, une expérience et une passion pour le développement d'application logicielle scientifique, une connaissance des développements dirigés par les tests.Contact: chahrazad.dukakis@sogeti.com