Offre N°1579

Ingénieur développement Back End C H/F

  • Tech
  • Développeur Web Back-End
France

Paris

Publié le 03/11/2021

Contrat à court, moyen terme, ou long terme

Plein temps

Description de l'emploi

Le design technique en vous appuyant sur leur description fonctionnelle définissant l’architecture de la solution. La mise en œuvre : écrire un code élégant et efficace. Relire le code de vos collègues développeurs pour que tout le monde contribue à améliorer la qualité du code. Nous utilisons Gerrit pour faire notre peer reviewing. S’assurer que les performances restent excellentes, en réalisant des benchmarks réguliers. Maintenir et retravailler les parties qui, avec l’expérience acquise, pourraient être améliorées. Les challenges à venir : 5G, scalabilité, géo-redondance et élasticité de nos bases de données et principaux frameworks, adaptation à différentes infrastructures, streaming calculs & pré-calculs, modularisation des APIs, « cloudification », amélioration des performances et de fiabilité de nos applications… Notre environnement technique : Base de code : Cœur de produit fait maison en C : structures de données, bases de données, stack protocolaire, moteur de règles, etc. Framework de test: Python. Système de gestion de versions: Git. Environnement: Linux (Debian, Redhat ou toute autre distribution avec laquelle vous êtes à l’aise). IDE: Principalement Vim ou Emacs. Autres outils: clang, ASAN, gcc, gdb, valgrind

Expérience demandée

Expérience en logiciels open source / Une expérience significative de programmation en C dans un environnement Linux vous a permis d’acquérir une bonne connaissance de ce langage / Vous avez de solides connaissances en algorithmique et structures de données. Vous travaillez couramment et efficacement sur Linux. Capacité à travailler de façon autonome et en tant que membre d’une équipe inter-fonctionnelle. -Compétences appréciées: Idéalement, vous avez des connaissances de base en Python, Javascript et Git

Description de la société

*** est un Editeur de logiciel français qui démocratise la prise de décision basée sur la donnée, notamment auprès des opérateurs télécoms.