Développeur.se Logiciel
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
Intervenir sur l’ensemble des phases d’un projet : avant-vente, spécification / conception, développement, optimisation et support en production suivant des cycles de développement type WaterFall ou en DevOps. Intégrer au projet les dimensions sécurité, qualité de code et maintenabilité.
- Participer à l’analyse et la déclinaison des besoins fonctionnels et métiers
- Etre acteur/actrice de la méthodologie projet (par exemple, s’impliquer dans les cérémonies Scrum/Agile)
- Projeter techniquement le besoin métier dans la méthodologie. Par exemple, en Agilité, cela consiste en la conception technique détaillée des user stories confiées et, en cycle en V, en la traduction des exigences fonctionnelles en exigences techniques
- Développer selon les règles de design (Pattern, Sécurité…) et contribuer à la qualité du code
- Intégrer la dimension sécurité de l’information dans toutes les étapes du développement (Security by Design)
- Contribuer à la rédaction des différentes documentations (architecture, manuels utilisateurs, etc.)
- Participer aux revues de code
- Accompagner l'intégration du projet dans l'environnement de test ou de production
Langage de programmation : C++, Java, Python, JavaScript (Node.JS)
Connaissances opérationnelles ou approfondies
Gestionnaire de source : Git, BitBucket
Connaissances opérationnelles ou approfondies
Forge logicielle : Gitlab, Jira
Connaissances opérationnelles ou approfondies
Langage de scripting : Shell, Python, PowerShell
Connaissances générales
Intégration continue : tests unitaires, qualimétrie
Connaissances générales
Méthodologie : Waterfall, Agile, OWASP, DevOps
Connaissances générales
Un plus : réseau IP, systèmes embarqués, systèmes
- Proactif(ve)
- Organisé(e)
- Fort attrait pour l'innovation
- Méthodique