Développeuse ou développeur 2

Date de publication : 13 août 2026

Rémunération : classe 19

Taux d'activité : 80 à 100%

Type de contrat : CDI

Délai d'inscription : 30.08.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 solutions métiers, le centre d'expertise de développement de 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.

Notre service recherche un·e développeur·se 2 pour renforcer en interne son expertise en développement logiciel, afin de répondre à la demande croissante.

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

  • Concevoir, développer et maintenir des fonctionnalités applicatives complexes (Python, front-end et back-end), éventuellement en tirant parti des assistants et agents IA,
  • Relire, tester et valider de manière critique le code et les artefacts générés par l'IA, en restant garant·e de ce qui est mis en production,
  • Mettre en œuvre et faire appliquer les meilleures pratiques de développement (tests, intégration continue, sécurité, qualité du code),
  • Participer activement à l'animation et à la gouvernance de la filière Python interne (définition des standards, partage de pratiques, cohérence inter-équipes),
  • Participer activement à la conception technique avec l'architecte ou le leader technique, et contribuer aux revues de code,
  • Assurer le rôle de référent·e sur certains modules ou fonctionnalités et apporter un premier niveau de suivi technique aux équipes externes,
  • Collaborer étroitement avec les architectes, PO et DevOps pour garantir la cohérence technique et fonctionnelle,
  • 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 – notamment sur l'IA appliquée au développement – et animer des échanges techniques (ateliers, démos).

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 et/ou dans des équipes agiles d'ingénierie logicielle,
  • L'expérience de publication de code en open source est un plus ; une première pratique du développement assisté par IA est un atout,
  • 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 Python et de ses frameworks majeurs (ex. Django, Flask, FastAPI),
  • Solide compréhension de la programmation orientée objet et des idiomes Python (PEP 8, typage progressif),​
  • Expertise des frameworks web modernes front-end, back-end et des standards du web,
  • Maîtrise des bases de données relationnelles et du SQL, y compris via des ORM (ex. SQLAlchemy),
  • Conception et sécurisation de services et d'APIs robustes et performantes,
  • Maîtrise du versioning, de l'intégration et du déploiement continus (CI/CD) et de l'outillage Python (dépendances, environnements virtuels, packaging),
  • Connaissance des architectures logicielles courantes et des bonnes pratiques de conception,
  • Maîtrise des tests unitaires (ex. pytest), expérience de l'analyse de la qualité du code et des principes de sécurité applicative,
  • Connaissance des conteneurs et de leur orchestration,
  • Expérience confirmée des méthodes agiles,
  • Maîtrise des outils de gestion de projet et de documentation usuels,
  • Expérience d'un usage maîtrisé de l'IA : mobiliser les bonnes pratiques pour que l'IA renforce la qualité et la sécurité du code ; en connaître les apports, limites et risques (fiabilité, confidentialité des données, propriété intellectuelle, dette technique).


Compétences personnelles et relationnelles

  • Leadership technique : guider les équipes, favoriser le partage de connaissances, accompagner les moins expérimenté·e·s,
  • Communication et relations humaines (compétence déterminante à l’ère de l’IA) : dialoguer, écouter et reformuler pour faire émerger et clarifier les besoins ; vulgariser des concepts complexes auprès d'interlocuteurs variés (utilisateurs, métiers, management, partenaires),
  • Esprit critique et sens des responsabilités : challenger les besoins, comparer les options techniques, décider et assumer les choix, savoir se positionner en garant des standards de l'organisation auprès des partenaires externes,
  • Exigence de qualité : application des standards qualité, maintenabilité et sécurité,
  • Collaboration transverse : contribuer aux communautés de pratiques et travaux transverses, partager ses retours d'expérience et produire des standards communs en faisant preuve de diplomatie et d'écoute pour aligner des équipes aux contextes variés,
  • Autonomie, adaptabilité et esprit d'initiative,
  • Apprentissage continu : veille ciblée, expérimentation et montée en compétences régulière, notamment sur l'IA appliquée au développement.


Vos avantages

Participez à la mise en œuvre de la stratégie numérique du canton et à l'adoption maîtrisée de l'intelligence artificielle dans l'ingénierie logicielle. 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é.​

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’État.
Suivez-nous sur Linkedin.


Lieu de travail

Rue du Grand-Pré 64-66 - 1202