Description
Compétences obligatoires:
? Savoir défendre et imposer des choix techniques;
? Excellente capacité à piloter une équipe de développement sur des environnements
Java;
? Excellente capacité à interagir avec l'ensemble de l'équipe projet dans un
environnement Agile;
Maîtrise des méthodes d'analyse et Conception Orientée Objet;
? Excellente connaissance en architecture Java.
? Excellente connaissance de la mise en œuvre d’interfaces avec des modules de
gestion électronique de documents, bus applicatif ou modules comptables et
financiers.
? Excellent connaissance des principes de sécurisation des composants SI et de leur
mise en œuvre.
Compétences importantes:
? Expérience de participation sur un projet de plus de 1500 jours/homme;
? Expérience sur un projet de développement Agile;
? Expérience sur un projet de développement au sein de la Office Cantonal des
Systèmes d'Informations de l'Etat de Genève;
? Bonne connaissance des environnements Cloud;
? Bonne connaissance des frameworks Sprint, Bootstrap, VueJS, Angular et Drupal;
? Très bonne connaissance de l'API REST;
? Connaissance de la méthodologie HERMES 5.
Compétences optionnelles
? Connaissance de la géomatique et de l’intégration de la géomatique dans une
architecture SI.
Activités principales
? Définir l'architecture de la solution définie lors de la phase de Conception;
? Assurer, avec le chef de projet, la validation de cette architecture auprès des services
IT de la Direction Générale des Systèmes d'Informations;
? Accompagner l'équipe de développement en assurant le respect des principes
architecturaux définis;
? Faire des rapports d'avancement au chef de projet et remonter les alertes;
? Participer aux phases de conception détaillée avec l'analyste du projet afin de rendre
des avis techniques de faisabilité et/ou proposer des solutions alternatives;
? Assurer les livraisons applicatives sur les environnements;
? Assurer la qualité des développements;
? Reviser/faire des chiffrages.