Position: Senior Software Engineer
Location: 41 Rue Perier Montrouge, France
# of Openings: 1
Ingénieur Logiciel Senior (Full Stack)
Lieu : Montrouge, France À Propos de Nous :
Bienvenue chez Campbell Scientific France !
N ous faisons partie d'un groupe international dynamique reconnu pour ses instruments scientifiques capables de traduire avec précision les données de mesure en informations exploitables, et ce pour divers domaines d'application (l'eau, l'énergie, les flux de gaz, les sols, l’aviation et l’infrastructure…). Notre réputation repose en grande partie sur nos centrales de mesures permettant l’acquisition et le contrôle de données mesurées provenant de divers capteurs. Au sein de Campbell Scientific France, notre expertise est davantage orientée dans la conception de solutions informatiques destinées à des services météorologiques nationaux, des aéroports et des forces armées. Ce qui nous distingue ? Le pouvoir d’offrir un « package » complet à nos clients comprenant non seulement des instruments de mesure, une plateforme de supervision et des services associés.
Notre vision : Fournir des solutions personnalisées et innovantes, accompagnées deservices d’excellence pour offrir « The Best of the Best » à nos clients.
Notre engagement : Favoriser l'innovation pour créer des applications plus intelligentes, accélérer le traitement, améliorer la diffusion de l'information, optimiser le stockage des
données et fournir des « insights » plus fiables.
Aperçu du Poste :
Rejoignez notre équipe en qualité d'ingénieur développeur full-stack senior, et prenez part à la conception et au développement de solutions météorologiques et climatologiques destinées aux services météorologiques nationaux, aux autorités de l'aviation civile et militaire, et aux aéroports internationaux. Vous serez amené à découvrir le métier de la météorologie, à comprendre comment transite et se partage l'information météorologique dans le monde, ainsi qu'à comprendre et décrire des phénomènes météorologiques et climatologiques. Dans le cadre de ce poste, vous serez en charge de la conception, du développement et du support de fonctionnalités logicielles pour notre solution Néo. Vous évoluerez dans une architecture en micro-services et micro-frontend (Angular, NestJS,
Spring Boot/Quarkus, Go), dans une infrastructure conteneurisée (Docker, Swarm et
Kubernetes) et un développement agile (Scrum).
Mots-clés : Météorologie, Climatologie, Hydrométéorologie, Météorologie aéronautique,
Angular, NestJS, Typescript, Spring Boot, Quarkus, Geoserver, Java, OpenLayers,
RabbitMQ, MongoDB, PostgreSQL, TimescaleDB, Go
Responsabilités :
· Mise en place de solutions d’architecture logicielle en environnement microservices (docker Swarm, Kubernetes), autour de l’observabilité, du monitoring de la performance, de la collecte de logs, de la scalabilité, de la haute disponibilité, en collaboration avec la team devOps.
· Aider l’équipe à intégrer des pratiques relatives à la sécurité logicielle dans le cycle de développement (devSecOps) tels qu’automatiser les scans de vulnérablités, remonter des métriques associées, proposer des solutions pour corriger les vulnérabiliés issues des scans, OWASP top 10 et rapports Pentest. · Conception, développement et support de fonctionnalités logicielles dans une solution météorologique/climatologique.
· Participation aux pratiques de développement agile, enrichissement de notre méthodologie et force de proposition.
· Mise en place de tests unitaires et end-to-end pour soutenir les fonctionnalités développées. Vous serez également amené à :
· Travailler en collaboration avec les chefs de projet, suivre les fonctions de test de conformité et de gestion des plateformes.
· Acquérir une expertise en météorologie et en climatologie grâce à des experts du domaine.
· Assurer une veille technologique pour être au fait des nouveautés techniques. Qualifications requises :
· Diplôme d’Informatique ou équivalent Bac +5 (Ingénieur, Commerce) · Minimum de 5 ans d'expérience en développement logiciel. Compétences Requises :
· Langages : Javascript/Typescript, Java, Go · Frameworks : Spring Boot, Spring Security, NestJS · Environnements d’execution : NodeJS, Java, Go · Services Rest dans une architecture micro-services ·
Bonne connaissance des protocoles HTTP, TLS, AMQP (0.9, 1.0) · Connaissance des bases de données PostgreSQL, MongoDB ·
Conteneurisation Docker en environnement cluster (Swarm/Kubernetes) ·
Evironnement Linux, Git · Bon niveau d'anglais Atouts Appréciés : Bien que non obligatoire, une expérience ou une familiarité avec l'un des éléments suivants est un atout :
· Frameworks : Angular, AngularJS, Quarkus · Familiarité avec Geoserver. Nos Valeurs :
Les profils retenus seront en harmonie avec nos valeurs ARCTIC (Responsabilité, Respect, Orientation client, Travail d'équipe, Innovation et Amélioration continue).
Ce que nous vous offrons : · Une culture d'entreprise qui encourage l'engagement, la collaboration et la satisfaction au travail. · Des projets menés à travers le monde dans les domaines de la météorologie et de l’aviation. · Rémunération compétitive. · Avantages tels que les RTT, Carte Edenred, une excellente mutuelle et un système de Prime.
En Savoir Plus sur Nous : https://www.campbellsci.com https://www.campbellsci.eu