28 June 2017

Développeur C++ h/f

Asensiel, cabinet de conseil spécialisé dans la gestion de projet, la maitrise d’œuvre, la maitrise d’ouvrage et la direction de programme recherche des développeurs C++ expérimentés (H/F) pour apporter leur expertise technique et fonctionnelle à ses clients de différents secteurs d’activités.

· Poste et missions :

A bord d’une des équipes agiles, vous devrez analyser les besoins et apporter l’expertise en conception et développement à l’équipe pour fournir la fonctionnalité requise et les exigences de performance.

Il s’agit d’une occasion unique de se joindre à une équipe de personnes très motivées et contribuer de la phase de conception à un projet ambitieux.

Les principales responsabilités pour ce rôle sont :

• Conception de sous-systèmes critiques de performance.

• Mettre en œuvre, en C++ orienté objet, les composants plus complexes.

• Faire tomber les fonctionnalités complexes en éléments simples.

• Fourniture précise des tâches des estimations.

• Produisant des documents clairs et précis des interfaces de système et de flux de travail.

• Coaching des membres de l’équipe junior et intermédiaire en C++, participer à des révisions de code.

• Contribuer activement à l’amélioration de code continue.

• Travailler avec d’autres équipes sur la conception globale du système commercial.

·  Profil :

• Bac +5 minimum de 3 ans de C++ avancé de développement.

• Maîtrise de la conception et le développement avec C++ à l’aide de modèles. 11 C++ requis, 14 C++ est un plus.

• Expert en objet orienté conception, expérience avec plusieurs langages OO est un plus.

• Bonne connaissance des incidences sur le temps de latence et la performance de la conception logicielle.

• Expérience pratique dans la conception de faible latence des applications multithread.

• Familier avec la programmation conduite par événement.

• Bonne compréhension du mécanisme de cohérence de cache sur du matériel moderne.

• Bonne connaissance des systèmes d’exploitation Linux et programmation bas niveau réseau.

• Vous avez déjà conçu distribués et architectures évolutives.

• Une expertise avancée sur Apache Kafka est obligatoire.

• Connaissance pratique d’un langage de script comme Python.

• Esprit curieux qui ont conduit à apprendre de nouvelles technologies comme aller, NoSQL, NewSql, Microservices architecture…

• Familier avec les concepts de Devops (intégration continue et le déploiement continu).

• Excellent problème résolution de problèmes et critique de raisonnement.

• Bonne connaissance de gestion de version code source Git.

• Excellentes compétences en communication & équipe travaillent.

• Expérience de développement dans un cadre Agile.