Développeur Full Stack H/F

UNIVERSITE DE SAVOIE MONT-BLANC
Le Bourget-du-Lac, France
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon S3 HTML5 Cascading Style Sheets (CSS) Software as a Service Continuous Integration Software Design Patterns Github Spring Framework Junit
+14 more
PostgreSQL MongoDB Node.Js TypeScript Web Content Accessibility Guidelines Spring-boot Backend Gitlab Git Vue.js Webpack Front End Software Development JestJS Api Management

Job description

La personne recrutée sera affectée à la Direction du Numérique (DN) de l’USMB, au sein du service systèmes applicatifs et urbanisation, avec un lien fonctionnel direct avec le coordonnateur technique du Volet ESR du Programme AVENIR(s). Sous la responsabilité de ce dernier, elle rejoindra une équipe d’environ 6 à 10 personnes réparties sur le territoire national, travaillant à distance et dédiées au développement de cette plateforme d’e-portfolio en mode SaaS.

  1. ACTIVITES ET CONDITIONS DE REALISATION, 1. Développer en respectant les normes de sécurités et en appliquant le cadre du WCAG/RGAA

  2. Participer au développement global de la plateforme et intervenir sur les différents services (Frontend, Backend, API-Manager, notifications, stockage, etc.)

  3. Définir, avec l’équipe, les moyens et procédures qui garantiront les performances et le maintien en conditions opérationnelles quelle que soit la charge liée aux usages

  4. Participer au suivi, à l’évolution et au déploiement de la plateforme

  5. Travailler avec l’équipe pour provisionner, voire adapter, les chaînes d’intégration et de déploiement continue

  6. Participer à la rédaction de fiches techniques, de procédures d’installation et d’exploitation ainsi qu’à la documentation de la plateforme

  7. Participer à la formation et au support des premiers utilisateurs, o des technologies/frameworks de backend: Java, Spring, Spring-boot, etc.

o des technologies/frameworks de frontend : Vue.js/nodejs/Lit, Pinia, Javascript/TypeScript, RWD, HTML5, CSS, SCSS, etc.

o des outils de test: Junit, SpringTest, Mock, etc.

o des outils de compilation javascript : Vite, webpack, esbuild, rollup

o des outils de gestion de versions : git, gitlab/github

o des notions d’architecture : Design Patterns

o des règles pour l’accessibilité: WCAG, RGAA

· Des connaissances parmi:

o les outils de test frontend : Vitest, JEST/PlayRight

o les systèmes de stockage : PostGreSQL, MongoDB, S3

o les services d’API-Management : APISIX

Requirements

  1. COMPETENCESSavoirs:· Maîtrise :o des technologies/frameworks de backend: Java, Spring, Spring-boot, etc.o des technologies/frameworks de frontend : Vue.js/nodejs/Lit, Pinia, Javascript/TypeScript, RWD, HTML5, CSS, SCSS, etc.o des outils de test: Junit, SpringTest, Mock, etc.o des outils de compilation javascript : Vite, webpack, esbuild, rollupo des outils de gestion de versions : git, gitlab/githubo des notions d’architecture : Design Patternso des règles pour l’accessibilité: WCAG, RGAA· Des connaissances parmi:o les outils de test frontend : Vitest, JEST/PlayRighto les systèmes de stockage : PostGreSQL, MongoDB, S3o les services d’API-Management : APISIXSavoir-faire:· Savoir se documenter et partager le travail· Avoir déjà participé à l’intégration des développements dans une chaîne de CI/CD· Avoir déjà participé à la supervision, au support et au maintien en conditions opérationnelles de servicesSavoir-être:· Capacité à travailler en équipe· Travail dans un contexte d’équipe totalement en distanciel· Autonomie, rigueur et sens de l’organisationFormation(s) et expérience(s) professionnelles souhaitées:· diplôme d’un niveau Bac +3 à Bac +5 (de préférence = école d’ingénieur) · Justifier d’au moins une expérience sur un poste de développeur Full Stack, · Savoir se documenter et partager le travail

· Avoir déjà participé à l’intégration des développements dans une chaîne de CI/CD

· Avoir déjà participé à la supervision, au support et au maintien en conditions opérationnelles de services

Savoir-être:

· Capacité à travailler en équipe

· Travail dans un contexte d’équipe totalement en distanciel

· Autonomie, rigueur et sens de l’organisation

Formation(s) et expérience(s) professionnelles souhaitées:

· diplôme d’un niveau Bac +3 à Bac +5 (de préférence = école d’ingénieur)

· Justifier d’au moins une expérience sur un poste de développeur Full Stack

EUR

Spring API Patrons de conception Git JUnit MongoDB HTML5 Vue JS Node.js Autonomie Rédaction de notices techniques PostgreSQL Javascript TypeScript Java CSS Sens de l’organisation

Benefits & conditions

EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all