Assurer le développement de nouveaux systèmes:
o Participer aux phases de conception;
o Développement des solutions informatiques répondant aux besoins;
o Implémenter les tests unitaires;
o Respecter les exigences non fonctionnelles de développement;
o Evaluer, diagnostiquer et corriger les anomalies.
Participer à l'amélioration de la qualité des systèmes :
o Participer aux revues de pairs;
o Établir, maintenir et faire évoluer la testabilité des systèmes;
o Rédiger et conserver la documentation à jour.
Faire des rapports d'avancement réguliers au responsable de l'équipe de
développement en termes de suivi de charge (estimation initiale, reste à faire),
remontée d'alertes et escalade pour décision.
Assurer la complétude des tickets JIRA.
Compétences primordiales (6 ans d'expérience et plus dans la fonction)
Expérience de 6 ans et plus sur des projets de développement d'application Web,
avec mise en œuvre d'API REST;
Expérience de 6 ans et plus sur des projets de développement d'application utilisant
le framework Java Spring;
Expérience de 6 ans et plus sur des projets de développement d'application utilisant
un système de gestion de donnée tel qu'Oracle ou PostgreSQL;
Expérience de 4 ans et plus sur des projets de développement avec une mise en
œuvre des frameworks Vue.js ou Angular;
Expérience de 3 ans et plus sur un projet avec des tests unitaires en Java.
Formation : Diplôme d’étude supérieure en informatique (ES) ou brevet fédéral ou
diplôme HES.
Compétences importantes
Maîtrise des principes de conception objet et design patterns courants;
Maîtrise des architectures logicielles modernes, appliquées en JAVA;
Expérience et usage du framework JAVA Quarkus;
Bonne connaissance de GIT / GIT Lab;
Connaissance et usage des outils d'intégration continue;
Expérience de 2 ans et plus sur un projet en lien avec une GED;
Expérience significative sur au moins un projet de développement agile;
Connaissance et usage des outils Atlassian (Jira);
Capacité d'intégration et de travail en équipe;
Qualité de communication; Profil: Développeur FullStack Senior page 2
24-02-7715-003 - Développeur FullStack Senior
Capacité de conseil technico-fonctionnel.
Compétences optionnelles qui représenteraient un plus
Expérience au sein de l'OCSIN de l'État de Genève;
Maitrise de PostgreSQL;
Maitrise de PLSQL ou PL/pgSQL;