Location
Suisse | France
Job description
Rôle et activités
- 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.
Profil candidat:
Compétences primordiales (6 ans d?expérience et plus dans la fonction)
- Développement d?applications WEB riches, incluant:
o Maitrise de VueJS 3 (idéalement Nuxt.js);
o HTML5, CSS3, Vuetify / Bootstrap;
o TypeScript;
o Consommation d?API REST.
- Autonome sur l?implémentation des écrans dans le respect des maquettes, respect des normes d?UX / UI.
Compétences importantes
- Maîtrise des principes de conception objet et design patterns courants;
- Maîtrise des architectures logicielles modernes;
- 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;
- Bonne sensibilité à la qualité logicielle : tests unitaires (JEST), revue de code, intégration continue et exploitation de SONAR
- Capacité d?intégration et de travail en équipe;
- Qualité de communication;
- Capacité de conseil technico-fonctionnel.
Compétences optionnelles qui représenteraient un plus
- Expérience réussie au sein de l?OCSIN de l?État de Genève;
- Expérience JAVA / Quarkus;
- Maitrise de PostgreSQL, Oracle, PL/SQL.
Job tags
Salary