Développeur(euse) Full Stack

  • Centre Canadien de Services d’Agents Virtuels - CCSAV -
  • Tunis, Tunisie
  • Il'y a 14 heures
Plus de
50
candidats pour
1 post ouvert
N'attendez pas pour vous garantir ce poste !
Postes vacants:
1 poste ouvert
Type d'emploi désiré :
CDI, Temps plein
Experience :
3 à 5 ans
Niveau d'étude :
DESS, DEA, Master, Bac + 5, Grandes Ecoles
Langue :
Français, Anglais
Genre :
Indifférent

Description de l'emploi

CCSAV recrute pour le compte de son client canadien un développeur ou une développeuse Full Stack afin de soutenir l'évolution de sa solution infonuagique de gestion des soins, une plateforme utilisée notamment par les résidences privées pour aînés, les ressources intermédiaires et les CHSLD au Québec. Vous participez activement à la conception, au développement, aux tests, au déploiement et à l'amélioration continue des fonctionnalités et extensions de la plateforme. Le poste offre une forte dimension technique ainsi qu'une réelle possibilité d'influencer l'évolution du produit : vous prenez en charge des fonctionnalités et des projets de bout en bout, de l'analyse du besoin jusqu'à la mise en production et au suivi. Vous collaborez avec les équipes internes, la direction, les équipes de ventes, de soutien et d'implantation, ainsi qu'avec différents partenaires technologiques. 

Exigences de l'emploi

** Formation requise :

- Formation universitaire en informatique, génie logiciel, développement logiciel ou domaine connexe

- Une combinaison pertinente de formation et d'expérience peut également être considérée

 

** Expérience requise :

- Minimum 2 ans d'expérience pertinente en développement logiciel Full Stack

- Expérience concrète en développement d'applications Web et de services API REST

- Expérience avec des technologies modernes côté Back-End et Front-End

- Expérience avec les bases de données SQL

- Expérience avec les tests logiciels et les pratiques de qualité de code

- Expérience avec les environnements Cloud et DevOps, un atout

- Expérience dans un environnement SaaS, un atout important

- Expérience en collaboration avec différentes équipes dans un environnement en évolution

 

** Langues :

- Français courant impératif, à l'oral comme à l'écrit

- Anglais fonctionnel pour la documentation technique et la communication dans un environnement technologique

 

** Compétences techniques :

- Maîtrise de Node.js

- Bonne maîtrise de Vue.js

- Bonne connaissance de .NET

- Bonne maîtrise de SQL

- Conception et utilisation d'API REST

- Compréhension des protocoles Web et de la sécurité des applications Web

- Tests unitaires, tests d'intégration, tests d'interface utilisateur et tests de bout en bout

- Environnements AWS, notamment AWS Automation et Lightsail

- Pratiques CI/CD

- Environnements Linux et Windows

- Docker et systèmes d'orchestration de conteneurs

- Concepts d'Infrastructure as Code

- Langages de script, notamment Shell et PowerShell

- Concepts réseau : DNS, routage et NAT

- Conception de solutions fiables, sécuritaires, performantes et évolutives

- Capacité à analyser un besoin d'affaires et à le transformer en solution technique concrète

- Participation aux déploiements et au suivi des solutions en production

 

** Vos responsabilités :

- Concevoir, développer, tester et maintenir les fonctionnalités et services liés aux extensions de la plateforme

- Prendre en charge le développement de nouvelles fonctionnalités, de l'analyse du besoin jusqu'au déploiement et au suivi en production

- Développer de nouveaux modules, des intégrations avec des partenaires et des outils personnalisés

- Analyser les besoins d'affaires et les traduire en solutions techniques fiables et réalisables

- Participer aux décisions d'architecture, de sécurité, de performance et d'évolutivité des solutions

- Développer et maintenir des API REST et des services Web

- Participer aux revues de code, aux validations et aux tests automatisés

- Participer aux processus de déploiement et d'intégration continue (CI/CD)

- Assurer la fiabilité, la sécurité et la performance des fonctionnalités développées

- Participer à la gestion et à l'évolution des environnements Cloud et des infrastructures

- Collaborer avec les équipes internes et les partenaires technologiques, coordonner les travaux et faciliter le transfert de connaissances

- Vulgariser les enjeux et recommandations techniques auprès des intervenants non techniques

- Participer aux rencontres d'équipe, aux priorités et aux réflexions sur l'évolution du produit

- Contribuer à l'amélioration de l'expérience utilisateur et à l'optimisation des processus d'affaires

- Documenter les analyses, décisions techniques, orientations et apprentissages

- Effectuer une veille technologique et évaluer de nouveaux outils, technologies et possibilités d'automatisation

Date d'expiration

27/09/2026