Leader technique Java
Votre mission
L'office cantonal des systèmes d'information et du numérique (OCSIN) élabore et concrétise la stratégie des systèmes d'information et de communication de l'administration cantonale ainsi que la politique de sécurité de l'information. L'OCSIN esquisse les contours de la politique du numérique du Conseil d’État, visant à faire du canton un acteur important de la transformation de notre société, induite par l'essor du numérique. En savoir plus sur "Genève numérique".
- Transmettre et implémenter les directives et les décisions prises par les architectes en fédérant l'équipe et les partenaires techniques. Veiller à ce que les développeurs comprennent et suivent les principes d'architecture définis,
- Veiller à ce que les pratiques de développement suivent les standards de qualité, y compris les tests, la documentation et le contrôle de version,
- Fournir un accompagnement et un support aux développeurs pour les aider à résoudre des problèmes complexes ou pour comprendre des aspects spécifiques de l'architecture,
- Fournir une formation continue aux développeurs sur les bonnes pratiques et les technologies utilisées et organiser des sessions de partage de connaissances et des ateliers pratiques,
- Prendre part aux travaux de l'équipe et prendre notamment en charge le développement de composants ou modules critiques qui nécessitent une expertise avancée ou un alignement précis avec l'architecture,
- Identifier les opportunités de refactoring et d'optimisation pour améliorer la qualité et la performance du code tout en respectant les principes d'architecture,
- Suivre l'avancement des travaux techniques et s'assurer que les risques et problèmes techniques soient traités,
- Participer à la création et à la mise à jour de la documentation technique et vérifier qu'elle est compréhensible pour les développeurs et conforme au plan qualité,
- Suivre les évolutions technologiques pertinentes et proposer des technologies ou des outils pouvant améliorer l'efficacité ou la qualité des projets,
- Organiser et animer des sessions de veille technologique pour l'équipe de développement afin de maintenir un haut niveau de compétence et d'innovation.
Votre profil
- Bachelor universitaire en informatique complété idéalement par une formation continue de niveau DAS utile à la fonction,
- 5ans minimum d'expérience dans une fonction similaire,
- En cas d'engagement, il est nécessaire de fournir un extrait du registre des poursuites et du casier judiciaire, ainsi qu'une preuve d'équivalence pour les diplômes étrangers.
- Maîtrise des langages et frameworks de développement (Technologies Web, Java, JEE, Spring) et des outils DevOps: Maven, NPM, Gitlab CI, SonarQube,
- Maîtrise des principes, patterns et méthodes de conception et d'artisanat de développement Clean Code, Archi Hexa, DDD, TDD, BDD,
- Capacité à identifier les racines d'une problématique,
- Sensibilité à la sécurité de l'information et à l'UX.
- Aptitudes avancées en communication,
- Esprit de synthèse,
- Autonomie, responsabilité, adaptabilité, dynamisme,
- Curiosité, capacité à partager ses connaissances, à innover et à expérimenter,
- Leadership et capacité d'influence,
- Esprit d'équipe, état d'esprit agile,
- Empathie et écoute.
Vos avantages
Participez à la mise en oeuvre de la stratégie numérique du canton. Collaborez dans une organisation en pleine transformation agile, avec un fort dynamisme. Investissez-vous dans une vision long terme, tout en recherchant le dynamisme des victoires à court terme. Bénéficiez d'un environnement orienté sur les valeurs humaines, avec un encadrement moderne, et offrant des prestations sociales de qualité.
Observations
Les offres étant traitées électroniquement, seules les candidatures complètes, répondant aux prérequis et transmises par ce biais seront prises en considération.
Lieu de travail
Rue du Grand-Pré 64-66