Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Software Development Specialist
Localisation : Ontario CA
Candidats locaux préférés.
Description du poste
Full Stack Developer (Hybrid)
Nous recherchons un développeur Full Stack axé sur le Frontend, possédant une solide expertise en Angular, TypeScript, JavaScript, HTML5 et dans le développement d’interfaces utilisateur modernes, combinée à une expérience solide en DevOps et en déploiement d’applications. Le candidat idéal doit maîtriser l’architecture frontend, les CI/CD, l’automatisation du déploiement et le support des applications dans des environnements d’entreprise. Bien que la connaissance de Java, du Spring Framework et de Tomcat soit requise, une expertise approfondie du backend n’est pas obligatoire ; les candidats ayant une expérience Java modérée et des compétences plus fortes en frontend et DevOps sont préférés.
Responsabilités au quotidien
- Concevoir, développer, tester et maintenir des applications web d’entreprise en utilisant des technologies frontend et backend modernes.
- Développer des interfaces utilisateur réactives en utilisant HTML5, JavaScript, TypeScript et Angular.
- Construire et prendre en charge des services backend, des API et la logique métier à l’aide de Java et du Spring Framework.
- Déployer, configurer et dépanner des applications s’exécutant sur des environnements Apache Tomcat.
- Collaborer avec les analystes métier, les architectes, les équipes QA et les autres développeurs pour livrer des solutions logicielles de haute qualité.
- Participer aux discussions de conception applicative, aux revues de code et aux cérémonies de développement Agile.
- Réaliser le support et le dépannage des applications à l’aide d’outils en ligne de commande Unix/Linux.
- Optimiser les performances, la fiabilité, la sécurité et la scalabilité des applications.
- Contribuer à la planification des mises en production logicielles, aux tests, aux déploiements et au support en production.
Qualifications de base
- Au moins 5+ ans d’expérience en développement Frontend avec HTML5, JavaScript, TypeScript, Angular (obligatoire).
- Au moins 5+ ans d’expérience en développement Backend avec Java, Spring Framework, Apache Tomcat (préféré).
- Connaissance de base des systèmes d’exploitation Unix/Linux, déploiements DevOps, y compris l’exécution de commandes et la navigation dans le shell (obligatoire).
- Expérience dans le développement et la prise en charge d’applications web de niveau entreprise.
- Solides compétences analytiques, de dépannage et de résolution de problèmes.
Ce qui est un plus (mais non obligatoire)
- Expérience en développement d’applications mobiles (iOS, Android ou frameworks cross-platform).
- Expérience avec les pipelines CI/CD et les pratiques DevOps.
- Connaissance des plateformes cloud telles que AWS, Azure ou Google Cloud.
- Expérience avec l’architecture micro services et le développement d’API RESTful.
- Expérience antérieure dans les services financiers ou d’autres secteurs fortement réglementés.
eye