Les missions du poste
Époque est un cabinet de recrutement et de conseil en ressources humaines pour les entreprises à impact positif, spécialisé dans l'accompagnement des entreprises qui transforment la société : start-ups à impact, scale-ups, ETI et grands groupes en transition.
Notre mission est claire : connecter les talents aux organisations qui placent l'humain, la durabilité et l'innovation au coeur de leur stratégie.
Notre client est une entreprise à taille humaine, ambitieuse et en forte croissance, spécialisée dans les solutions numériques de gestion de contrats d'assurance. Elle accompagne quotidiennement les professionnels avec une solution innovante et intuitive en ligne, qui simplifie les démarches administratives et les envois de lettres recommandées électroniques pour ses clients.
Notre client grenoblois est composé d'une vingtaine de collaborateurs et possède de belles perspectives de croissance grâce à un positionnement sur des marchés porteurs.
Dans un contexte où l'innovation et la qualité logicielle sont stratégiques, notre client recrute un Ingénieur Développement C++ capable de maintenir une solution C++ mature pour des services de Lettre recommandée Électronique du côté client (Client lourd Windows et SAAS) et côté serveur (Services Linux) avec un trafic important nécessitant le traitement de gros volumes de requêtes dans un environnement extrêmement réglementé.
Coopérer avec les équipes infra pour le déploiement et les mises à jour de services dans des structures en silo. Offrir une assistance technique aux équipes support lors de déploiement des solutions clients complexes.
En autonomie, et sous la supervision d'un développeur senior, il s'agira de planifier et d'effectuer les mises aux normes de services d'un client C++ mature et dont l'utilisation peut être soumise à des pics de trafic intense. Vous devrez faire de la veille et de la mise aux normes des solutions non seulement au regard du règlement eIDAS mais aussi au regard des réglementations ANSSI et normes ETSI.
Une capacité à développer des solutions pour différents OS (Windows et Linux) est attendue. Il faudra internaliser des outils tiers (notamment pour la génération de documents avec signature électronique et horodatage) et avoir la capacité de réécrire des fonctions système en C++ afin d'optimiser les performances.
Des audits réguliers nécessitant la correction d'éventuelles failles de sécurité requièrent des connaissances sur ce sujet, notamment en lien avec l'identité numérique et la protection des données personnelles. Une compréhension avancée en cryptographie faciliterait l'intégration dans l'équipe.
Enfin, des migrations de code vers des compilateurs plus récents, de l'optimisation de la consommation mémoire et l'amélioration d'interfaces en Qt et d'interfaces graphiques sont prévues. Une transition de quelques applications du C++ vers des technologies web est planifiée et des expériences pratiques dans ce domaine seront un gros plus.
Le profil recherché
Votre profil
De Formation Bac +3 à Bac +5 en informatique, vous justifiez d'une expérience de 5 ans minimum en développement C++ ou full stack. Vous maîtrisez les environnements Windows et Linux et de Git / GitLab / Docker. Vous avez une expérience avec les méthodologies agiles et un intérêt pour les nouvelles technologies et l'innovation.
Vous possédez un esprit d'analyse et de résolution de problème. Vous avez un bon esprit d'équipe et un sens de la collaboration. Votre sens de la communication et vos connaissances techniques vous permettent d'être un vrai support aux utilisateurs. Vous avez un niveau d'anglais technique. Vous savez faire preuve de discrétion et avez un état d'esprit corporate.
Environnement technique
- Langages : C / C++, Java, Bash / scripts shell (automatisation CI/CD),
- Bases de données : SQL (Oracle, MySQL, PostgreSQL) ;
- Méthodologie / conception : UML, Merise ;
- Frameworks & bibliothèques : Qt / Qt6, OpenSSL, OCILIB ;
- Compilation & gestion des paquets : CMake, Conan ;
- SCM & CI/CD : Git ou équivalent, GitLab CI/CD / Jenkins ;
- Conteneurisation : Docker, Docker Compose
- Environnements : Windows, Linux, VS Code, Qt Creator, WSL ;
- Sécurité / conformité : connaissances en cryptographie, signature électronique, eIDAS / ETSI / ANSSI appréciées (i.e. PKI, certificats X.509, TLS, HSM, PKCS#11, RFC 3161, PAdES) ;
- Pratiques : CI/CD, DevSecOps, gestion des dépendances, reproductibilité des builds, analyse de vulnérabilités / risques ;
- API / intégration : HTTP/HTTPS, REST, webhooks ;
Pourquoi rejoindre cette entreprise ?
- Contribuer au développement de solutions digitales stratégiques et innovantes.
- Travailler dans un environnement technique varié et stimulant, avec des technologies modernes.
- Être acteur d'une équipe dynamique et à taille humaine, où les initiatives et idées sont valorisées.
Compétences requises
- Docker
- MySQL
- Qt
- Bash
- C++
- HTTPS
- Java
- API
- Méthodes agiles
- Autonomie
- Oracle
- PostgreSQL
- TLS
- Jenkins
- Git
- Esprit d'analyse
- SQL
- REST
- Cryptographie
- OpenSSL