Contexte
Vous souhaitez vous investir pleinement dans une entreprise internationale proposant des solutions innovantes dans le contrôle d’accès et la traçabilité industrielle ? STid, leader français dans les technologies instinctives sans contact, renforce son équipe R&D.
Nous rejoindre, c’est intégrer une entreprise à l’écoute de vos talents !
Poste et missions :
STid, leader dans la conception de solutions innovantes pour la sécurité et l’identification, recherche un(e) Ingénieur(e) développement logiciels.
Vous rejoignez une équipe software dynamique, en collaboration étroite avec les pôles Cybersécurité, Architecture et Produit.
Dans le cadre du développement de notre plateforme logicielle et de l’automatisation de notre infrastructure, nous recherchons un(e) Ingénieur(e) Logiciel avec un profil hybride : développement C# backend et gestion DevOps (Azure DevOps, CI/CD, gestion Kubernetes …).
Ce que vous ferez :
Développement C# / .NET
- Participer à la conception et au développement d’applications et services en C# (.NET / .NET Core)
- Implémenter des API REST, des services Windows
- Écrire des tests unitaires et intégrer les bonnes pratiques de qualité logicielle (Clean Code, SOLID)
- Contribuer à la documentation technique
DevOps / Intégration continue
- Maintenir et optimiser les pipelines CI/CD (build, tests, déploiements)
- Gérer l’automatisation des environnements (Docker, scripts PowerShell/Bash, Terraform, ArgoCD…)
- Assurer le déploiement des services sur des environnements cloud ou on-prem (Kubernetes, SecNumCloud, Ingress ….)
- Mettre en œuvre la supervision, le monitoring et les alertes (Grafana, Prometheus, Loki, etc.)
- Sécurisation des chaînes CI/CD : Appliquer les bonnes pratiques DevSecOps : scan de vulnérabilités (Trivy), durcissement des runners et agents.
Profil :
Issu(e) d'une formation Bac+3 à Bac+5, vous disposez d’environ 5 ans d’expérience dans un poste alliant développement logiciel et pratiques DevOps.
Compétences techniques requises :
- Maîtrise du langage C#, .NET / .NET Core
- Bonne connaissance de Git et d’un outil CI/CD (Azure DevOps)
- Bonne connaissance de conteneurisation (Docker, Docker Compose)
- Connaissance des outils d’infrastructure (Terraform, ArgoCD) et de scripting (PowerShell, Bash)
- Environnement Windows et Linux
Compétences appréciées (non obligatoires)
- Connaissance d’un cloud provider (OVH, Azure...)
- Sensibilité aux enjeux de sécurité dans les chaînes CI/CD (gestion des secrets, vaults, Keycloak, etc.)
- Compréhension des principes d’architecture logicielle : TDD, DDD, Clean Architecture...