fr
Retour

Concepteur(trice) logiciel - Front-End

Montreal, Canada

Sommaire du poste: 


En tant que membre de l'organisation et de développeur de logiciels front-end dans l'entité R & D / Wireless Monitoring, vous êtes responsable du développement de l'interface graphique des applications Web dans une architecture sécurisée moderne basée sur des micro-services et des conteneurs orchestrés.
Vous fournissez des applications de surveillance et de dépannage en temps réel pour les réseaux de télécommunications tels que LTE ou 5G.
Vous intégrez une équipe SAFe Agile, qui rassemble toutes les compétences nécessaires à un projet logiciel (Product Owner, Scrum master, Team players)

 

Votre rôle: 

 

  • Participez au lancement du projet R&D:
  • Estimez les histoires pour les fonctionnalités et les facilitateurs lors du raffinement du backlog en tenant compte de la sécurité, des tests en premier, des performances et de la facilité de maintenance
  • Contribuer à l'analyse des risques et des dépendances avant de lancer Product Increment
  • Contribuer, avec l'aide du Technical Product Manager (TPO), à la planification des activités, au choix de la technologie, des outils de développement et de test, et à la revue des plans de test
  •  Réaliser des projets R&D:
  • Diriger les activités de développement / suivre les directives de développement / produire la documentation logicielle associée
  • Participer activement à la planification des sprints
  • Engager à titre de membre de l’équipe dans la livraison du contenu du sprint
  • Assumer la responsabilité de certaines parties des tests de développement et de la documentation associée
  • Participer activement à l'amélioration continue via les meilleures pratiques Agile
  • Être responsable de la qualité, de la sécurité et du calendrier des livrables:
  • Être responsable de l'expérience utilisateur, en assurant une conception conviviale et réactive et le temps de réponse attendu.
  • Être responsable de la qualité de ses livrables en assurant le bon niveau de test et de revue de conception de ses modules, en s'assurant de l'achèvement de la couverture de test de ses livrables, en réalisant l'exécution des tests par lui-même, le cas échéant, jusqu'à ce que le niveau de qualité soit atteint
  • Être responsable de la sécurité de son livrable en utilisant les meilleures pratiques de développement appropriées, les outils de vérification de l'intégrité et les tests de sécurité tels que le top 10 OWASP.
  • Être responsable de la performance de son livrable au niveau du système, en tenant compte de la robustesse, de la charge, du temps de réponse et de l'empreinte CPU / RAM.
  • Être responsable de livrer ses propres livrables conformément au calendrier convenu avec l'équipe et le chef de projet
  • Fournir un support technique:
  • Apporter une expertise technique aux équipes Support

 

Ce que nous recherchons:

 

Compétences techniques

  • Front End: Angular, HTML5 / CSS3, Javascript, NodeJS
  • Tests: Junit / EasyMock
  • Navigateur Web: Chrome, IE, Firefox
  • Sécurité: AAA, SSL, HTTPS, GDPR, cryptage, certificats, injection SQL
  • Performances Web: automatiser l'optimisation, minimiser
  • Système: Tomcat 7, Linux RedHat 6.x, 7.x
  • Service Web: SOAP, REST
  • Base de données: Elastic Search, MariaDB / Dbeaver, MongoDB / Robot3T, HBase
  • Outil de suivi: JIRA
  • Configuration logicielle: GitLab
  • Conteneurisation: Twelve Factors, Docker, microservices, Kubernetes, Helm
  • CI-CD / Devops: Jenkins, Maven, Artifactory, automatisation, Ansible
  • Environnement serveur: Clould / sur site
  • Une expérience en intégration continue et en tests d'automatisation est une condition préalable;


Aptitudes requises: 

  • Vous pouvez gérer les tâches de développement en toute autonomie, définir une architecture logicielle, vous plonger dans des codes existants et proposer des corrections et évolutions
  • Vous êtes également en mesure d'imaginer comment votre produit peut être à l'épreuve du temps, fournir des performances de sécurité et Web et comment il peut intégrer les nouvelles technologies.
  • Vous alliez réflexion analytique et capacité à synthétiser, vous êtes rigoureux dans vos analyses et développements
  • Votre relation vous permet de travailler naturellement « en équipe » dans un environnement international

 

Expériences:

 

Expérience pertinente: minimum de 2 ans d’expérience dans le développement de logiciels Front-End (Back-End) dans des équipes multidisciplinaires et multi-sites
Exigences linguistiques: français, anglais
Formation: Baccalauréat en informatique ou équivalent

 

Toute autre combinaison d'expérience / d'études sera considérée.
 


 

 

Concepteur(trice) logiciel - Front-End Montreal, Canada | Publié le 28 octobre 2020

Gardons le contact!

Tests, monitoring et analyse de réseaux : soyez à l’affût de l’actualité!