Geneva
Hier
Ingénieur Logiciel Full-Stack (FAP-BC-ENG-2025-232-LD)
- Date de publication :28 octobre 2025
- Lieu de travail :Geneva
Résumé de l'emploi
Rejoignez CERN, leader en recherche nucléaire! En tant qu'ingénieur logiciel full-stack, vous contribuerez à des systèmes vitaux.
Tâches
- Développer des applications Java et React pour divers domaines.
- Intégrer des solutions avec des plateformes tierces pour une meilleure interopérabilité.
- Moderniser des applications existantes pour améliorer leur performance et stabilité.
Compétences
- Diplôme de master en informatique ou expérience équivalente.
- Maîtrise de Java, Spring, et développement d'API REST.
- Compétences en frontend avec React et gestion d'état.
Est-ce utile ?
À propos de cette offre
Description de l'entreprise
Au CERN , l'Organisation européenne pour la recherche nucléaire, des physiciens et des ingénieurs explorent la structure fondamentale de l'univers. En utilisant les instruments scientifiques les plus grands et les plus complexes au monde, ils étudient les constituants de base de la matière - des particules fondamentales qui sont mises en collision à une vitesse proche de celle de la lumière. Ce processus donne aux physiciens des indices sur la façon dont les particules interagissent et fournit des aperçus des lois fondamentales de la nature.
Description du poste
Introduction :
Développez des logiciels qui alimentent la science ! Rejoignez le CERN en tant qu'Ingénieur Logiciel Full-Stack et contribuez à créer les systèmes d'information qui maintiennent l'un des centres de recherche les plus avancés au monde en fonctionnement. Vous développerez des applications d'entreprise construites avec Java et Spring, ainsi que des technologies front-end modernes telles que React et TypeScript, au sein d'une équipe agile et internationale. Faites partie du Business Computing Group et livrez des solutions qui soutiennent tout, des ressources humaines et finances à la logistique et aux opérations des accélérateurs.
Vous participerez au développement et à l'amélioration des solutions logicielles Java/Spring et React ainsi qu'à leur intégration avec des plateformes tierces. Cela inclut la participation à l'ensemble du cycle de vie du développement logiciel, en utilisant des méthodologies agiles modernes, ainsi que la responsabilité de la réussite des projets.
Fonctions :
- Développer et améliorer le cadre principal des systèmes de gestion des flux de documents, en se concentrant sur un code propre, compréhensible et réutilisable. Assurer que toutes les conceptions et implémentations soient bien documentées pour soutenir la maintenabilité à long terme.
- Concevoir, implémenter et intégrer des solutions au sein de l'écosystème logiciel du CERN et avec des applications tierces, garantissant une interopérabilité et des performances sans faille.
- Maintenir et moderniser les applications d'entreprise héritées, en améliorant leur stabilité, leur évolutivité et leur alignement avec les technologies et meilleures pratiques actuelles.
- Assurer le cycle de vie complet des solutions livrées, y compris les tests complets, le déploiement, la surveillance et le support opérationnel.
- Collaborer à l'analyse et à la conception des fonctionnalités, en évaluant des approches alternatives pour recommander des solutions optimales et pérennes.
- Contribuer à une culture d'excellence en participant aux revues par les pairs, en fournissant des retours constructifs, en mentorant les développeurs juniors et en promouvant des pratiques de codage propres et durables.
- Agir de manière proactive pour identifier et résoudre les défis techniques ou obstacles, en veillant à ce que les coéquipiers restent alignés et atteignent efficacement leurs objectifs.
Qualifications
Master ou expérience équivalente pertinente dans le domaine de l'informatique ou un domaine connexe.
Expérience :
Compétences essentielles :
- Solide expérience pratique avec Java, Spring, le développement d'API RESTful et l'intégration de systèmes.
- Bonne compréhension des bases de données relationnelles, de la modélisation des données et du PL/SQL.
- Expérience dans la création de frontends modernes utilisant React et des bibliothèques de gestion d'état.
- Maîtrise de Git et familiarité avec les pratiques de développement agile.
- Capacité à appliquer les principes de code propre et les modèles de conception logicielle.
- Solides compétences en résolution de problèmes et en analyse, avec une attention à la qualité et à la maintenabilité du logiciel.
Atouts :
- Expérience avec les pipelines CI/CD et les technologies de conteneurs (Docker, Kubernetes).
- Familiarité avec les architectures orientées événements et les outils d'assurance qualité logicielle.
Compétences techniques :
- Connaissance des techniques et langages de programmation.
- Connaissance et application des outils et procédures du cycle de vie logiciel.
- Développement de logiciels applicatifs.
- Conceptualisation, conception et développement d'expériences et interfaces utilisateur.
- Réutilisation, refactorisation, intégration et portage de logiciels existants.
Compétences comportementales :
- Travail en équipe : coopérer de manière constructive avec les autres pour atteindre les objectifs de l'équipe ; équilibrer les objectifs personnels avec ceux de l'équipe.
- Atteinte des résultats : livrer un travail de haute qualité dans les délais et répondre aux attentes.
- Démonstration de responsabilité : assumer la responsabilité de ses propres actions et décisions.
- Communication efficace : présenter de manière structurée et claire ; adapter le style et le contenu à l'audience ; répondre calmement et avec confiance aux questions.
- Résolution de problèmes : tester les solutions pour leur adéquation à long terme, vérifier avec toutes les parties concernées avant mise en œuvre.
Compétences linguistiques :
Anglais parlé et écrit, avec un engagement à apprendre le français.
Informations supplémentaires
Admissibilité et date limite :
La diversité fait partie intégrante de la mission du CERN depuis sa création et est une valeur établie de l'Organisation. Employer une main-d'œuvre diversifiée est au cœur de notre succès. Nous accueillons les candidatures de tous les États membres et États membres associés .
Ce poste sera pourvu dès que possible, et les candidatures doivent normalement nous parvenir au plus tard le 24.11.2025 à 23:59 CET.
Conditions d'emploi
Type de contrat : Contrat à durée déterminée (5 ans). Sous certaines conditions, les titulaires de contrats à durée déterminée peuvent postuler à un poste indéfini.
Heures de travail : 40 heures par semaine
Flexibilité du poste : Hybride
Ce poste implique :
- Travail de nuit, les dimanches et jours fériés officiels, selon les besoins de l'Organisation.
Grade du poste : 6-7
Référence du poste : FAP-BC-ENG-2025-232-LD
Domaine de travail : Ingénierie logicielle et informatique
Intitulé de référence : Ingénieur en informatique