Current jobs related to Développeur Senior - Kirkland, Quebec - Traffic Tech
-
Développeur Senior
1 month ago
Kirkland, Quebec, Canada Traffic Tech Full timeQui sommes-nous ?Traffic Tech est une entreprise leader dans le domaine du transport de marchandises. Nous sommes à la recherche d'un Développeur Senior - Angular pour rejoindre notre équipe de développement à notre bureau canadien de Kirkland, QC.Votre rôleParticiper à toutes les phases du développement de logiciels, de la conception à la...
-
Développeur Senior Initial
3 weeks ago
Kirkland, Quebec, Canada Traffic Tech Full timeRôle et Responsabilités Nous sommes à la recherche d'un Développeur Senior pour rejoindre notre équipe de développement à Kirkland, QC. Le candidat idéal doit avoir une solide expérience dans la gestion de projets critiques, des connaissances avancées et une compréhension approfondie de la conception, de l'architecture et du...
-
Développeur Senior en Technologies Web
4 weeks ago
Kirkland, Quebec, Canada Traffic Tech Full timeDéveloppeur Senior en Technologies WebDescription Nous sommes à la recherche d'un développeur senior en technologies web pour rejoindre notre équipe de développement à Kirkland, QC. Le candidat idéal doit avoir de solides antécédents dans la gestion de projets critiques, des connaissances avancées et une compréhension approfondie de la...
-
Développeur Senior en Technologies Frontales
2 weeks ago
Kirkland, Quebec, Canada Traffic Tech Full timeDescriptionTraffic Tech recherche un Développeur Senior en Technologies Frontales pour rejoindre notre équipe de développement à Kirkland, QC. Le candidat idéal doit avoir une solide expérience en développement de logiciels et une connaissance approfondie de la conception et de l'architecture d'applications web. Fonctions Clés: Conception et...
-
Développeur Senior
4 months ago
Kirkland, Canada Traffic Tech Full timeDescription Who We Are: When you join Traffic Tech, you join a team that keeps the global economy moving – literally. Traffic Tech is recognized as an industry leader and the logistics partner to many highly recognizable international brands. With offices throughout the United States, Canada, Mexico, Europe and China, the company offers progressive...
Développeur Senior
1 month ago
Lorsque vous rejoignez Traffic Tech, vous rejoignez une équipe qui fait bouger l'économie mondiale. Traffic Tech est reconnu comme un leader de l'industrie et le partenaire logistique de nombreuses marques internationales réputés. Avec des bureaux aux Etats-Unis, au Canada, au Mexique, en Europe et en Chine, notre entreprise offre des solutions progressives et efficaces pour le transport de marchandises par voie terrestre, maritime et aérienne.
Votre rôle :
Nous sommes à la recherche d'un développeur Front-End Angular sénior avec plus de 5 ans d'expérience pour rejoindre notre équipe de développement à notre bureau canadien de Kirkland, QC. Le candidat idéal doit avoir de solides antécédents dans la gestion de projets critiques, des connaissances avancées et une compréhension approfondie de la conception, de l'architecture et du développement d'applications et de services Web Angular évolutifs et robustes. Le candidat doit également avoir un œil vif pour la conception intuitive UI/UX, y compris l'accessibilité et la réactivité. L'expérience de la migration d'AngularJS (ou de versions antérieures d'Angular) vers Angular17 (ou une version ultérieure) est considérée comme un atout.
En quoi consiste le poste ?
Participer à toutes les phases du développement de logiciels - exigences, planification, analyse, conception, développement, intégration, essais, déploiement, maintenance. Travailler en collaboration avec des équipes interfonctionnelles pour mener à bien les différents projets et initiatives. Développer des pages, des composants, des services et des modules Angular qui sont optimisés, évolutifs, intuitifs, réactifs, accessibles en appliquant les meilleures pratiques UI/UX. Concevoir, coder, tester unitairement et livrer de nouvelles caractéristiques et fonctionnalités pendant les sprints conformément aux critères d'acceptation définis par l'équipe. Veiller à ce que les systèmes logiciels critiques fonctionnent de manière sûre, fiable et cohérente. Appliquer les meilleures pratiques et les normes de codage, les cadres modernes, la gouvernance, les concepts de performance et les pratiques de codage sécurisé dans les différentes phases du cycle de développement durable afin de rendre les flux de développement plus stables et plus sûrs. Faire preuve d'une connaissance approfondie et d'une solide compréhension des concepts, des principes et des capacités techniques lors de la livraison du code Élaborer des solutions techniques innovantes pour un large éventail d'exigences et de problèmes difficiles qui sont compatibles avec les objectifs de l'organisation. Identifier les domaines d'amélioration potentiels et évaluer comment les solutions/services technologiques peuvent être utilisés pour améliorer la plateforme technologique. Contribuer à l'amélioration des performances du système en mettant l'accent sur la vitesse, la haute disponibilité, la résilience et l'évolutivité Effectuer diverses tâches d'investigation technique (POC, prototypes) afin d'atténuer les incertitudes et les risques techniques. Maintenir des normes de qualité élevées en effectuant des revues de code et en encadrant les collègues. Contribuer à la planification des sprints en aidant à définir et à décomposer les histoires d'utilisateurs en tâches/activités. Mettre à jour les progrès grâce à l'outil de suivi Jira SDLC et s'assurer que la documentation nécessaire est créée et publiée via Confluence. Travailler avec les responsables techniques du développement pour concevoir, établir, développer, mettre en œuvre, maintenir et faire évoluer les concepts des pipelines d'intégration et de déploiement continus (CI/CD). Contribuer à la définition, à la documentation et à l'évolution des normes de développement, des meilleures pratiques, des procédures standard et des méthodologies afin de parvenir à l'agilité et à l'efficacité opérationnelle. Contribuer au développement de harnais de tests automatisés, si nécessaire, afin de garantir la livraison d'un code performant et de haute qualité. Aider le Product Owner, le Scrum Master et les Business Analysts à affiner et à prioriser le Product Backlog, ainsi qu'à fournir des estimations initiales et détaillées de l'effort de travail. Identifier les systèmes qui peuvent bénéficier de l'automatisation, de la surveillance et de l'infrastructure en tant que code et développer et mettre à l'échelle les produits et services en conséquence. Collaborer avec les équipes de développement et de SI pour développer et améliorer l'automatisation des flux de travail, de l'infrastructure, des tests de code et du déploiement. Évaluer en permanence les systèmes existants en fonction des normes et des meilleures pratiques du secteur et formuler des recommandations en vue d'améliorations et de gains d'efficacité. Se tenir au courant des tendances du secteur et favoriser le partage des connaissances entre les membres de l'équipe et les collègues. Participer à l'assistance sur appel en dehors des heures de travail pour les systèmes logiciels critiques, le cas échéant. Ce que nous recherchons : Expertise dans la technologie Angular et la pile technologique associée Connaissance approfondie des différents aspects du développement web et connaissance approfondie du framework Angular Connaissance approfondie de l'architecture Angular et de ses concepts fondamentaux, y compris les composants, les modules, les services et les directives. Maîtrise de l'interface de ligne de commande Angular (CLI) pour la création, la construction et la maintenance d'applications Angular. Solide connaissance de TypeScript, qui est le principal langage de développement d'Angular Expertise dans la création et la gestion des composants Angular, compréhension du cycle de vie des composants et de la communication entre les composants Compétence dans la mise en place et la configuration du routage Angular pour les applications à page unique (SPA) et la gestion de la navigation Maîtrise de la création et de la validation de formulaires, y compris les formulaires réactifs et pilotés par des modèles. Compréhension de l'injection de dépendances dans Angular et de la manière dont elle est utilisée pour fournir des services et partager des données entre les composants. Capacité à créer et à utiliser des services Angular pour la récupération de données, le partage d'état et l'encapsulation de la logique métier Connaissance des Observables et de RxJS pour le traitement des opérations asynchrones, y compris les requêtes HTTP. Connaissance des options de gestion de l'état, telles que NgRx, et de la manière de gérer efficacement l'état de l'application. Expérience dans la réalisation de requêtes HTTP, la gestion des réponses API et l'intégration de sources de données externes. Familiarité avec Angular Material et d'autres bibliothèques de composants d'interface utilisateur pour créer des interfaces utilisateur attrayantes et réactives. Compétences en matière de développement d'applications web réactives et adaptées au mobile. S'assurer que les applications Angular fonctionnent de manière cohérente sur différents navigateurs web. Connaissance des pipelines CI/CD pour automatiser les processus de construction, de test et de déploiement. Maîtrise du débogage et de la résolution de problèmes à l'aide d'outils de développement de navigateurs et de techniques de débogage Angular.
Ce que vous devriez avoir :
Diplôme ou licence en informatique, ingénierie ou dans un domaine connexe. Plus de 5 ans d'expérience pratique en tant que développeur Angular, avec un solide portefeuille présentant à la fois des projets de développement frontend, d'intégration backend et de conception UX/UI. Expérience confirmée dans le développement d'applications et de services web évolutifs et performants à l'aide de technologies web modernes. Connaissance avancée et compréhension approfondie d'Angular pour architecturer, développer et maintenir des applications web complexes. Maîtrise des meilleures pratiques d'Angular, de l'architecture à base de composants et de la gestion des états. Expérience en matière de responsive design, d'accessibilité et d'exigences mobiles, en s'appuyant sur les meilleures pratiques et les frameworks modernes. Expertise dans un ou plusieurs langages de programmation et cadres de développement, y compris, mais sans s'y limiter, .NET, C#, JavaScript, .NET Core, .NET Entity Framework, , Angular 17 ou supérieur, Angular JS et Azure. Maîtrise de HTML5, CSS, XML, Ajax, JavaScript, Web Services (SOAP/REST), graphQL, MVC, T-SQL, Bootstrap, Angular Material Expertise en HTML, CSS et technologies frontales, ainsi qu'une solide compréhension des principes de conception réactive. Solide connaissance des bases de données SQL et du stockage de données Expérience approfondie des logiciels de contrôle de version (TFS, Git, GitHub) Solides compétences en matière d'analyse, d'organisation et de résolution de problèmes Démontrer une solide compréhension des plateformes matérielles/logicielles, y compris, mais sans s'y limiter, les systèmes d'exploitation, les bases de données, les serveurs d'application, les serveurs web et les technologies d'intégration. Compétences avancées en matière de tests et de dépannage (tests unitaires, de système, d'intégration et de performance) Solides compétences en matière d'analyse, de résolution de problèmes et d'organisation, avec un grand souci du détail. Excellentes aptitudes à la communication, à la fois écrite et orale ; capacité à communiquer efficacement au-delà des frontières commerciales et techniques. Expérience préalable de l'ingénierie de mise en production : pipelines de déploiement, intégration continue, déploiement continu. Excellent esprit d'équipe avec une attitude positive, capable de gérer et de comprendre rapidement des applications et des processus commerciaux complexes. Capacité avérée à apprendre rapidement et à maîtriser plusieurs applications et fonctionnalités nouvelles et existantes. Ce que nous offrons : Industrie robuste avec formation et mentorat Programme de rémunération comprenant des prestations médicales et dentaires Assurance vie/AD&D Invalidité de courte et de longue durée Congés personnels et bénévoles Parking gratuit, cafétéria sur place, salle de sport et café gratuit toute la journée Environnement dynamique et culture de l'action Il s'agit d'un poste permanent à temps plein, du lundi au vendredi. Traffic Tech se conforme à toutes les directives des gouvernements fédéraux et provinciaux concernant le COVID-19 pour protéger la santé et sécurité de nos employés au travail.