Alternance- Developpeur Fullstack H/F

Les missions du poste

Développement Front-end
Conception et développement d'interfaces utilisateur (UI)

Développement Back-end
Création et gestion de bases de données : Concevoir des schémas de base de données et écrire des requêtes SQL. Utilisation de bases de données relationnelles (comme MySQL, PostgreSQL) ou non relationnelles (comme MongoDB, Cassandra).
Développement de services et API : Créer des API RESTful ou GraphQL pour permettre la communication entre le front-end et le back-end.
Gestion de serveurs et configurations : Configurer et gérer des serveurs web (Apache, Nginx) et des serveurs d'applications.
Sécurité et Maintenance
Sécurité des applications : Implémenter des mesures de sécurité comme l'authentification, l'autorisation, la validation des inputs pour prévenir les attaques courantes (XSS, CSRF, injections SQL).
Tests et débogage : Rédiger et exécuter des tests unitaires et d'intégration, effectuer le débogage et résoudre les problèmes détectés.
Maintenance et mise à jour : Assurer la maintenance continuelle des applications, appliquer des mises à jour et créer de nouvelles fonctionnalités.
Gestion et Interaction
Gestion de projet : Planifier et estimer les délais de développement, participer à des réunions agiles (scrum).
Collaboration avec les équipes : Travailler avec des designers, des développeurs front-end et back-end, des chefs de produit et d'autres parties prenantes.
Outils et Technologies
Contrôle de version : Utiliser des systèmes de gestion de version comme Git pour le tracking des modifications et la collaboration.
CI/CD : Configurer et maintenir des pipelines d'intégration continue et de déploiement continu pour automatiser les tests et les déploiements.
DEVOPS : Participer à la gestion de l'infrastructure et des opérations, souvent en utilisant des outils comme Docker et Kubernetes.

Compétences Transversales
Résolution de problèmes : Analyser et résoudre des défis complexes qui peuvent survenir tout au long du cycle de développement.
Apprentissage continu : Se tenir à jour avec les nouvelles technologies et les meilleures pratiques en développement logiciel.

Le profil recherché

Vous recherchez à vous découvrir ou vous perfectionner dans le domaine du Développement.
Vous recherchez une entreprise pour 3 ans ? N'attendez plus, venez échanger avec nous sur les missions que nous proposons.

Bienvenue chez SPIE ICS

SPIE accompagne la transition énergétique et la transformation numérique.

Notre ambition ?
Développer un monde toujours plus smart et responsable grâce au savoir-faire reconnu d'une communauté de passionnés qui aiment se réinventer et transmettre. Des audacieux qui entreprennent chaque jour. Des professionnels qui se révèlent dans la diversité de leurs missions et de leurs métiers.
Leader européen indépendant des services multi-techniques dans les domaines de l'énergie et des communications, SPIE compte 47 200 collaborateurs répartis dans plusieurs pays dont 19 000 en France. Avec 400 sites sur tout le territoire, nos filiales recrutent partout en France.

SPIE ICS accompagne la transformation numérique de ses clients à travers une offre globale de solutions et de services.
Labellisée Entreprise de Services Numériques Responsable en 2021, SPIE ICS conçoit des solutions sur mesure, efficientes et durables. Nos équipes s'inscrivent dans une logique de proximité et accompagnent les métiers et la DSI dans leur performance, grâce à des projets IT maîtrisés et innovants.

Chez nous, la mixité ne se décrète pas elle se construit dans le temps. Nous sommes convaincus que la complémentarité des profils est créatrice de valeur. Dans chacun de nos métiers et, dans toutes nos filiales, nous favorisons la mixité et la diversité car elles sont un levier de performance individuelle et collective.