DEVELOPPEUR DE LOGICIEL CONFIRMÉ
DEVELOPPEUR DE LOGICIELS SENIOR
Pour réussir en tant que développeur de logiciels senior, concentrez-vous sur la maîtrise de vos compétences techniques, communiquez efficacement avec votre équipe et vos parties prenantes, montrez l'exemple, donnez la priorité à la qualité du code et aux meilleures pratiques, et restez informé des tendances du secteur. Soyez adaptable, adoptez des méthodologies agiles et excellez dans la résolution de problèmes. Favorisez un réseau professionnel et une marque personnelle, gérez votre temps et votre équilibre travail-vie personnelle, et recherchez continuellement des commentaires et une amélioration personnelle. Fixez-vous des objectifs de carrière clairs, envisagez les certifications ou les formations pertinentes et maintenez des pratiques de codage éthiques. Le succès en tant que développeur de logiciels senior combine expertise technique, leadership, communication, adaptabilité et engagement envers une croissance continue.
Principales responsabilités
- Développer et maintenir des architectures, des modèles, des normes et des orientations stratégiques en termes de systèmes et de technologies afin d'atteindre les objectifs de l'entreprise ;
- Documenter l'architecture logicielle selon les standards de l'entreprise ;
- Participer à la réalisation du projet en analysant, documentant et développant des modules spécifiques de la plateforme ;
- Travailler en étroite collaboration avec le Product Owner et l'équipe de développement pour la planification et la livraison du projet ;
- Proposer de nouveaux outils afin d'améliorer l'architecture ;
- Soutenir l'équipe lors de la livraison du projet ;
Nous recherchons quelqu'un qui a :
- 8 ans d'expérience en développement avec Javascript/Typescript
- Expérience avec les hooks React +, les frameworks et les bibliothèques nodejs et redux
- Bonne compréhension des principes de conception d'applications évolutives ;
- Connaissances en développement web Front-End (React, CSS, HTML);
- Expérience avec MySQL ;
- Doit avoir de l'expérience dans l'utilisation de Git dans une équipe distribuée.
- Doit avoir une expérience en administration de bases de données (MongoDB, MySQL);
- Expérience avec C++
- 2 ans d'expérience en orchestration de conteneurs (Docker, Kubernetes)
- Vous avez la capacité de collaborer, de communiquer, d'apprendre et d'expédier du code, tout en travaillant dans un environnement multiculturel et en évolution rapide ;
- Vous avez au moins 8 ans d'expérience en résolution de problèmes et en génie logiciel ;
Les détails
Lieu : Montréal/Télétravail
Horaires : Temps plein