Responsabilités
- Dans le cadre de vos missions vous participerez à la conception et aux développements des projets de nos clients (nouvelles applications, développement de nouvelles fonctionnalités sur des applications existantes, correction de problèmes et maintenance, ).
- À la suite de l’analyse du besoin, vous contribuerez à la définition de l’architecture de solutions innovantes permettant d’atteindre les objectifs et exigences de nos clients.
- Vous prendrez en charge la définition des spécifications techniques et fonctionnelles.
- Vous participerez à l’évaluation des efforts de développements pour des nouvelles solutions ou des améliorations.
- Vous mettrez en production les solutions développées et effectuerez la gestion du changement.
- Vous prendrez part aux efforts de prévente de la direction (évaluations d'efforts, analyse de technologies, ...).
- Vous garantirez les normes de développement les plus élevées en suivant le cycle de développement de logiciels (revue de code, tests unitaires, ).
- Vous aiderez à l’amélioration continue des activités de développement (agilité, assemblage du code, tests automatisés, déploiement, ).
- Vous fournirez un soutien à vos collègues et contribuerez au mentorat de ceux plus juniors.
- Vous suivrez l'évolution des nouvelles solutions / technologies du marché.
- Vous travaillerez avec des équipes Agile Scrum.
Compétences requises
- Baccalauréat en informatique ou logiciel
- Solides connaissances de développement orienté objet avec les technologies Microsoft .Net C#, ASP.NET, Web API
- Solides connaissances en développement Front-End (React, Angular, VueJS, ...)
- Solides compétences en bases de données relationnelles (Utilisation des ORM et DAO comme Entity Framework, langage SQL, ETL, ).
La connaissance des bases de données noSQL est un plus
- Bonnes connaissances des concepts de base DevOps (Azure DevOps est un plus)
- Connaissances d'autres langages de programmation : Java, PHP, Node.JS, Python...
- Habitué d’évoluer au sein d’un environnement Agile et collaboratif
- Connaissance des environnements Linux et Windows
- Mobile pour des missions dans les alentours de Montréal
- Bonne communication en anglais, à l'écrit comme à l'oral, puisque certains de vos clients seront anglophones
- Bon relationnel et amour du travail d'équipe !
Avantages
- Un accompagnement personnalisé pour votre évolution professionnelle
- La possibilité de s’impliquer au sein de beaux projets à l’interne
- Une équipe d’experts pour vous partager son savoir-faire
- Une oreille attentive pour évoluer dans un environnement constructif et bienveillant afin de vous épanouir personnellement
- L’opportunité de voyager
30+ days ago