Titre du poste : Tech lead SIRH senior
Référence : 26-04-7722-002
Lieu : Genève
Date de début souhaitée : Février 2027
Taux d'occupation : Jusqu'à 100%
Rémunération : à partir de 149'000 CHF / an (base 100%)
Description du poste et contexte :
Nous recherchons pour un client, une administration publique à Genève, un(e) leader technique SIRH senior afin de renforcer son centre d'expertise en ressources humaines, en charge des projets et de la maintenance évolutive et corrective de son système d'information des ressources humaines basé sur le progiciel HR Access.
Au sein d'une équipe de 8 collaborateurs, la personne retenue apportera une solide maîtrise de Java et des chaînes de déploiement et interviendra de manière transverse sur l'ensemble du cycle technique, du développement et du packaging jusqu'au déploiement et au diagnostic des incidents. Ce SIRH central et critique (plusieurs dizaines de milliers de dossiers gérés) est fortement interfacé avec d'autres systèmes d'information (police, justice, instruction publique). Mission de longue durée (jusqu'à 5 ans).
Responsabilités :
- Apporter une expertise technique forte sur les développements Java et accompagner l'équipe dans les choix de conception et d'implémentation.
- Maîtriser et sécuriser les mécanismes de packaging, de livraison et de déploiement des composants applicatifs.
- Accompagner la promotion des composants entre les différents environnements : développement, intégration, recette et production.
- Contribuer aux mises en production et analyser les éventuels échecs de déploiement.
- Comprendre, maintenir et, lorsque nécessaire, faire évoluer les scripts et outils de la chaîne de déploiement, notamment GoCD.
- Identifier et anticiper les dépendances, prérequis techniques et contraintes de déploiement des releases.
- Analyser les problématiques liées aux environnements : configuration, connectivité, ports, flux, certificats, droits et accès.
- Assurer un diagnostic technique de bout en bout afin d'identifier l'origine des incidents : développement, packaging, configuration, environnement, déploiement, infrastructure ou réseau.
- Coordonner la résolution des problématiques techniques avec les différentes équipes concernées.
- Contribuer à la fiabilisation et à l'amélioration continue de la chaîne CI/CD.
- Documenter les procédures techniques, capitaliser les connaissances et en assurer le transfert auprès des équipes.
- Le cas échéant, comprendre les mécanismes de packaging et de déploiement propres à HR Access et, selon l'expérience, intervenir ponctuellement sur certains composants HR Access.
Formation :
- Diplôme HES ou licence en informatique, diplôme d'ingénieur EPF ou diplôme fédéral.
Compétences primordiales :
- 6 ans d'expérience et plus.
- Expérience significative en développement Java et très bonne maîtrise de l'écosystème Java.
- Expérience confirmée des problématiques de packaging, de livraison et de déploiement applicatif.
- Bonne maîtrise des environnements d'intégration, de recette et de production.
- Expérience des chaînes CI/CD et des outils d'automatisation et de déploiement.
- Idéalement, expérience de GoCD ou d'un outil équivalent.
- Capacité à investiguer des problématiques complexes à l'interface entre applicatif, déploiement, infrastructure et réseau.
- Capacité à prendre du recul sur l'architecture technique et à identifier les dépendances entre les différents composants.
- Forte autonomie, capacité d'analyse et aptitude à coordonner plusieurs équipes techniques.
Compétences optionnelles :
- Connaissance du progiciel HR Access, de son architecture et de ses mécanismes de packaging et de déploiement (fortement appréciée).
Qualités requises :
- Bonnes capacités rédactionnelles et aisance d'expression.
- Capacité à travailler en équipe et à partager ses connaissances.
- Disponibilité, engagement et adaptabilité.
- Rigueur dans le processus de développement : documentation technique, tests unitaires et respect des délais de développement.
- Autonomie et proactivité.
- Adaptabilité et résistance au stress.