Lead Developer

Entreprise
SILICOM
Type de contrat
CDI
Postuler dès maintenant

Depuis 1983, Silicom ne cesse de se réinventer et de créer grâce à des collaborateurs aussi passionnants que passionnés. Parce qu’aujourd’hui, Silicom, c’est :
- Une PME avec à sa tête de vrais technophiles jamais à court d’idées
- Le déploiement de solutions de conseil et d’expertise dans des domaines d’excellence : Cyber, IA, SSI
- La réalisation de travaux de R&T et R&D internes pour la création de nos propres produits innovants dans ses domaines d’excellence
- 6 établissements à la culture bien trempée : Paris, Rennes, Toulouse, Aix-en-Provence, Grenoble et Montréal - 250 salariés ultra motivés
- Et plus de 50 clients grands comptes aux missions triées sur le volet par nos technophiles

Description du métier chez Silicom :
Objectif :

Facilitateur(trice) des pratiques agiles et dans la réalisation d’un projet logiciel. Structurer et contribuer au développement de tout ou une partie d’un logiciel. Intégrer les bonnes pratiques liées à la sécurité du logiciel dans le processus de développement.

Activités principales :
  • Animer l’équipe de développeurs du point de vue technique
  • Diriger les travaux de conception  
  • Contribuer au développement (codage, organisation des revues de code, mise en place des standards de développement)
  • Contribuer à la mise en place des outils d’intégration et de livraison continue
  • Intégrer la sécurité (robustesse, fiabilité) comme composante native des développements
  • Etablir un niveau de confiance dans la sécurité, la fiabilité et la robustesse du développement
  • Mettre en place les outils et indicateurs de suivi qualité de la production (qualimétrie du code, etc.)
  • Veiller à la bonne planification et à la bonne réalisation des éléments clés de la méthodologie (planning, délai)
  • Contribuer aux différentes documentations du projet (documents de conception et de justification, manuels utilisateur)
Compétences minimales requises :

Méthode Agile (Scrum, SAFe, Spotify), DevOps
Connaissances opérationnelles

Langage de programmation et frameworks : C++ (Qt, Boost), Java (Spring), Python (Django), JavaScript (Node.JS, AngularJS, ReactJS), PHP (Laravel, Symfony)
Connaissances opérationnelles

Intégration continue : tests unitaires, qualimétrie
Connaissances opérationnelles

Outil de gestion de code (Git)
Connaissances opérationnelles

Sécurité logicielle, bonnes pratiques de l’OWASP
Connaissances générales

Savoir-être
  • Bonne capacité de communication
  • Esprit d'analyse
  • Moteur(trice)
  • Aisance rédactionnelle

Silicom recrute !

Nous ne manquons jamais de besoins mais nous cherchons toujours de nouveaux talents. Mesurez-vous à nos experts lors de votre entretien technique.