**** ENGLISH VERSION FOLLOWS ****

    Nous recrutons, pour une grande firme internationale et spécialisée dans la simulation ainsi que la visualisation interactive, un développeur logiciel cloud pour leur plateforme de simulation et de visualisation en temps réel. Vous intégrerez l’équipe Web DevOps dédiée à la connexion de la plateforme au cloud en utilisant les dernières technologies et outils .

    Vos défis

    • Contribution aux couches backend, infrastructure et frontend de leurs services Cloud
    • Contribution au déploiement de leurs services Cloud en utilisant des technologies comme Docker, Kubernetes, Chef et les Helm charts
    • Collaboration étroite avec l'équipe: passer en revue les pull requests, suggérer des améliorations, aider les coéquipiers et discuter des solutions
    • Interfaçage avec d'autres équipes de développement concernant l'intégration et les dépendances
    • Développement et mise à jour de la documentation du code source
    • Suivi de la méthodologie Agile et le processus de livraison continue

    Votre profil

    • Diplôme d'études collégiales (DEC) en informatique, en génie logiciel ou expérience équivalente (Baccalauréat idéalement)
    • 2 ans minimum d'expérience en développement d'applications commerciales
    • Maîtrise de JavaScript / TypeScript
    • Connaissance d'un ou de plusieurs frameworks NodeJS (exemple: Express, NestJS, Fastify)
    • Expérience avec la philosophie DevOps (exemple: déploiement d'applications web, GitOps)
    • Expérience en orchestration et configuration web (Chef, Ansible, Terraform, Puppet) ainsi qu’en gestion des accès et identification utilisateurs (exemple: Auth0, Cognito, Okta…)
    • Vaste expérience avec AWS (EC2, EKS, S3, RDS, VPC)
    • Expérience avec Kubernetes et les Helm charts, et bonne connaissance de Docker et Docker Compose
    • Expérience des bases de données et de l'utilisation dans les frameworks Web (exemple: PostgreSQL, MongoDB)
    • Expérience en création / conception d'API REST et / ou GraphQL
    • Doit être à l'aise avec le développement de processus logiciels et les outils, tels que Jira, Bitbucket / GitHub (Git)
    • Unilingue Francophone OU unilingue anglophone avec une compréhension du Français - Bilingue idéalement

    Atouts

    • Expérience avec la mise en place de pipelines CI/CD : Jenkins, CircleCI ou Bamboo
    • Compréhension approfondie des bonnes pratiques logicielles (injection de dépendances, design patterns, tests unitaires, etc.)
    • Compréhension des problèmes liés à la sécurité
    • Expérimenté dans le développement d'applications frontales / SPA en utilisant React (de préférence), Vue.js ou Angular
    • Expérience avec Python, Bash et d'autres langages de script
    • Développement mobile multi-plateforme (iOS et Android)
    • Expérience de développement avec Unity (AR/VR)

    ________________________________________________________________________________________________

    We are recruiting, for an international firm specialized in simulation and interactive visualization, a Cloud software developer for their real-time simulation and visualization platform. You will integrate the company's Web DevOps team dedicated to connecting the platform to the cloud using the latest technologies and tools.

    Job

    • Contribution to the backend, infrastructure and the frontend layers of our Cloud services
    • Contribution to the deployment of our Cloud services using technologies such as Docker, Kubernetes, Chef and Helm charts
    • Close collaboration with the team: review pull requests, suggest improvements, help teammates and discuss solutions
    • Interfacing with other development teams regarding integration and dependencies
    • Development and maintain code documentation
    • Following the Agile and continuous delivery process development

    Profile

    • College diploma (DEC) in computer science, software engineering or equivalent experience (Bachelor's degree ideally)
    • Minimum 2 years of experience in commercial application development
    • Mastery of JavaScript / TypeScript
    • Knowledge of one or more NodeJS frameworks (example: Express, NestJS, Fastify)
    • Experience with DevOps philosophy (example: web application deployment, GitOps)
    • Experience in web orchestration and configuration (Chef, Ansible, Terraform, Puppet) as well as in access management and user identification (example: Auth0, Cognito, Okta...)
    • Extensive experience with AWS (EC2, EKS, S3, RDS, VPC)
    • Experience with Kubernetes and Helm charts, and good knowledge of Docker and Docker Compose
    • Experience with databases and use in web frameworks (example: PostgreSQL, MongoDB)
    • Experience in creating/designing REST and/or GraphQL APIs
    • Must be comfortable with software process development and tools, such as Jira, Bitbucket/GitHub (Git)
    • Unilingual Francophone OR unilingual Anglophone with an understanding of French - Bilingual ideall

    Assets:

    • Experience with CI/CD implementation: Jenkins, CircleCI or Bamboo
    • Deep understanding of software best practices (dependency injection, design patterns, unit testing, etc.)
    • Understanding of security issues
    • Experienced in front-end / SPA application development using React (preferred), Vue.js or Angular
    • Experience with Python, Bash and other scripting languages
    • Cross-platform mobile development (iOS and Android)
    • Experience developing with Unity (AR/VR)