Skip to content
Offre d’emploi : Développeur d’applications
Localisation : Montréal
Durée du mandat : 1 an
Mode de travail : Hybride
Début : Dès que possible
________________________________________
Pourquoi nous rejoindre ?
Astek est un leader mondial en conseil technologique. Avec 9 600 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des solutions innovantes.
Au Canada, nous excellons en TI et ingénierie. Nous collaborons avec des entreprises de premier plan pour relever des défis technologiques majeurs, en plaçant l’innovation, la collaboration et l’excellence au cœur de nos actions.
Rejoignez une équipe passionnée et engagée, prête à concrétiser vos idées.
________________________________________
À propos du poste
Pour le compte de notre client dans le secteur Bancaire, Astek Canada recherche un(e) Développeur(euse) d’applications motivé(e) et prêt(e) à relever de nouveaux défis.
________________________________________
Vos responsabilités
En tant que Développeur(euse) d’applications, vous serez amené(e) à :
• Être un développeur techniquement compétent et enthousiaste, avec un désir de travailler sur le développement d’applications back-end.
• Soutenir et diriger différentes phases du cycle de vie du produit et le développement et les tests.
• Développer de nouveaux composants en Angular et maintenir/améliorer les composants existants en Angular.
• Posséder une expérience commerciale avérée en Node.js, avec une forte volonté de développer ses compétences plus largement.
• Promouvoir les bonnes pratiques en matière de, d’outils de développement et de technologies.
• Être un membre proactif d’une équipe agile, participer aux cérémonies et interagir avec les propriétaires d’entreprise et les parties prenantes, ainsi qu’avec d’autres équipes agiles au sein de la flotte.
• Interagir constamment avec les utilisateurs métiers du front-office, analyser et recueillir leurs besoins.
• Développer et maintenir la documentation technique, y compris les diagrammes d’architecture et les documents de conception.
• Participer aux revues de code afin d’assurer un code de haute qualité et le respect des normes de codage.
• Dépanner et déboguer les problèmes, identifier les causes profondes et mettre en œuvre des correctifs.
• Se tenir informé des tendances du secteur, des meilleures pratiques et des technologies émergentes.
• Encadrer les développeurs juniors en leur apportant conseils et partage de connaissances.
________________________________________
Vos atouts pour réussir
Formation/Expérience :
• Avoir au moins 5+ ans d’expérience pratique dans le développement d’applications Single Page (SPA).
Compétences clés :
• Concevoir et développer des composants UI réactifs, interactifs et conviviaux en utilisant Angular, HTML, CSS et TypeScript.
• Implémenter des conceptions UI/UX et des maquettes en interfaces fonctionnelles et esthétiques.
• Optimiser les performances de l’UI, garantir des chargements rapides et des interactions fluides.
• Collaborer avec les designers pour assurer la cohérence du design et mettre en œuvre des systèmes de conception.
• Développer et maintenir des composants UI réutilisables et des bibliothèques.
• Concevoir, développer et maintenir des services backend évolutifs, sécurisés et efficaces en utilisant Node.js, y compris des API RESTful et des microservices.
• Implémenter la conception du schéma de base de données, la modélisation des données et les stratégies de migration en utilisant des bases de données relationnelles (ex. : PostgreSQL) et NoSQL (ex. : MongoDB).
• Développer et maintenir des services backend à l’aide de frameworks basés sur Node.js tels que Express.js, Nest.js.
Compétences souhaitées:
• Avoir une expérience avec le langage de programmation Java et les frameworks tels que Spring Boot.
• Être familier avec la conteneurisation (ex. : Docker) et Kubernetes, OpenShift est un plus.
• Avoir une expérience des pratiques DevOps, y compris l’intégration continue et le déploiement continu (CI/CD).
• Avoir une expérience avec la stack d’observabilité (Prometheus, Loki, Jaeger, Grafana).
• Avoir une bonne compréhension de la méthodologie Agile/Scrum et la capacité à livrer des solutions dans ce cadre.
• Avoir une expérience dans le développement d’applications basées sur une architecture orientée services (SOA) avec une bonne compréhension de la conception orientée objet et des modèles de conception.
• Démontrer de solides compétences analytiques et en conception, y compris la capacité à comprendre les exigences métier et à les traduire en conceptions techniques efficaces et adaptées aux environnements d’entreprise à grande échelle.
• Être à l’aise dans les environnements Unix et posséder une expérience avec des serveurs web tels qu’Apache et Tomcat.
________________________________________
Les avantages Astek
Plan CARE sur mesure pour nos employés
Activités sociales (5@7, team buildings)
Charte diversité & inclusion
________________________________________
Prêt(e) à relever le défi ?
Postulez dès maintenant en envoyant votre CV et découvrez une carrière enrichissante chez Astek Canada.