Développeuse ou développeur 2

Date de publication
17 décembre 2025
Auteur
Département des institutions et du numérique, Office cantonal des systèmes d'information et du numérique
Rémunération
Taux d'activité
100%
Type de contrat
Contrat à durée indéterminée
Délai d'inscription
18.01.2026
Entrée en fonction
Dès que possible

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".


Rattaché à la direction des services aux clients, le centre d'expertise de développement de solutions sur-mesure vise à assurer l'indépendance technologique de l'administration cantonale genevoise en optimisant ses capacités de développement, en promouvant l'open source et en standardisant les pratiques en ingénierie logicielle.

Ce service recherche une développeuse ou un développeur 2 pour renforcer son expertise en développement logiciel, afin de répondre à la demande croissante y compris dans un rôle d'accompagnement technique d'équipes organisées en "service managé" (i.e. réalisation en partie confiée à un partenaire externe).

Dans ce cadre, vous serez en charge des missions suivantes :

  • Développer et maintenir des fonctionnalités applicatives complexes en Java et sur les frameworks front-end et back-end utilisés.
  • Participer activement à la conception technique en collaboration avec l’architecte ou le leader technique.
  • Contribuer aux revues de code et formuler des recommandations constructives pour améliorer la qualité des livrables.
  • Mettre en œuvre et faire appliquer les bonnes pratiques de développement (tests unitaires, intégration continue, sécurité, qualité du code).
  • Prendre en charge le rôle de référent sur certains modules ou fonctionnalités spécifiques.
  • Collaborer étroitement avec les architectes, PO et DevOps pour garantir la cohérence technique et fonctionnelle.
  • Collaborer avec les équipes externes en apportant un premier niveau de suivi technique.
  • Documenter et partager les décisions techniques afin d’assurer la traçabilité et la capitalisation des connaissances.
  • Contribuer à la planification technique des projets (estimations, identification des risques, choix des solutions).
  • Participer à la veille technologique et proposer des améliorations pertinentes pour l’équipe.
  • Animer ponctuellement des échanges techniques (ateliers, démos, présentations internes).​



Votre profil

Prérequis
  • Bachelor HES en informatique complété idéalement par une formation continue de niveau DAS utile à la fonction,
  • 5 ans 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.
Compétences métier

  • Maîtrise du langage Java et de ses frameworks majeurs (ex. Spring, Quarkus, Micronaut),
  • Solide compréhension de la programmation orientée objet, y compris Design Patterns et principes SOLID,
  • Expertise dans l’utilisation de frameworks modernes de développement web (ex. Angular, React, Vue.js),
  • Maîtrise des standards du web (HTML, CSS, JavaScript),
  • Expertise dans l’utilisation de frameworks d’applications Java d’entreprise (ex. Spring Boot, Jakarta EE),
  • Maîtrise des bases relationnelles et du langage SQL (ex. PostgreSQL, Oracle, MySQL),
  • Conception, développement et maintenance de services web (REST, SOAP),
  • Capacité à concevoir et sécuriser des APIs robustes et performantes,
  • Maîtrise des systèmes de gestion de versions (ex. Git),
  • Familiarité avec les chaînes d’intégration et de déploiement continu (ex. Jenkins, GitLab CI/CD, GitHub Actions),
  • Pratique des environnements de développement et d’automatisation de build (ex. IntelliJ IDEA, Eclipse, Maven, Gradle),
  • Connaissance des architectures logicielles courantes (ex. microservices, n-tiers, hexagonale) et des bonnes pratiques de conception,
  • Maîtrise des tests unitaires (ex. JUnit, TestNG),
  • Expérience avec des outils d’analyse de la qualité du code (ex. SonarQube),
  • Compréhension des principes généraux de la sécurité des applications (ex. OWASP Top 10),
  • Connaissance des solutions d’orchestration de conteneurs (ex. Kubernetes, Docker Swarm, OpenShift),
  • Expérience confirmée en méthodologies agiles (ex. Scrum, Kanban, SAFe),
  • Maîtrise des outils de gestion de projet et de documentation (ex. Jira, Confluence).

Compétences personnelles et relationnelles

  • Leadership technique : guider les équipes, favoriser le partage de connaissances, accompagner les moins expérimentés,
  • Communication claire : vulgariser des concepts complexes auprès d’interlocuteurs variés (métier, management, partenaires externes),
  • Esprit critique et décision : analyser, comparer et arbitrer entre différentes solutions techniques,
  • Exigence de qualité : s’assurer de l’application des standards, de la maintenabilité et de la sécurité,
  • Collaboration transverse : travailler efficacement avec PO, QA, DevOps, architectes et partenaires externes,
  • Autonomie et adaptabilité : capacité à s’adapter aux contextes changeants et à prendre des initiatives,
  • Veille et curiosité : rester attentif aux évolutions technologiques, promouvoir l’innovation et la culture technique,
  • Savoir travailler en équipe, dynamique, autonome.


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 sociale​s de qualité.​

Vous intégrerez une administration publique dont les valeurs essentielles sont le respect, l'intégrité, l'impartialité et la disponibilité ; où l’égalité entre hommes et femmes est garantie. L’État de Genève favorise une représentation équilibrée des femmes et des hommes à tous les niveaux hiérarchiques, en privilégiant les candidatures du sexe sous-représenté dans l’entité concernée à l’engagement.


Vous développerez des compétences grâce à une offre en formations continues importante et variée, et bénéficierez de possibilités d'évolution tout au long de votre parcours au sein du département des institutions et du numérique.


Plus d'information sur la page Travailler à l'Etat.

Suivez-nous sur Linkedin.


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