Aller au contenu
Offre d’emploi : Spécialiste en Ingénierie Logicielle
Localisation : Montréal
Durée du mandat : 2 ans
Mode de travail : Hybride
Début : 10 février 2025
________________________________________
Pourquoi nous rejoindre ?
Astek est un leader mondial en conseil technologique. Avec 7 800 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) Spécialiste en Ingénierie Logicielle motivé(e) et prêt(e) à relever de nouveaux défis.
________________________________________
Vos responsabilités
La personne qui rejoindra l’équipe en tant que Spécialiste en Ingénierie Logicielle fera partie d’un groupe qui a la responsabilité de supporter et d’améliorer un grand nombre d’applications. Ces applications couvrent divers processus clés du client à travers ses différents secteurs d’activité (Sécurité, processus de prêts, CRM, etc.).
Le travail effectué se déroule dans un environnement complexe, puisque nos applications interagissent avec le cœur des processus internes. Une solide connaissance en développement .Net et Angular sont essentielles pour bien maitriser l’écosystème de cette équipe. De plus, une connaissance du monde bancaire serait un atout important pour maîtriser les processus et les règles d’affaires intégrés dans nos applications. Une maîtrise du mode de travail en mode Agile est primordiale pour bien s’intégrer dans notre écosystème.
En tant que Spécialiste en Ingénierie Logicielle, vous serez amené(e) à :
• Participer à toutes les phases du cycle de vie du développement de logiciels sécurisés (SSDLC).
• Concevoir et mettre en œuvre des solutions techniques conformes aux exigences du client et aux normes de développement de logiciels.
• Produire et tenir à jour des documents d’architecture et de conception, tout au long du développement et après la publication du logiciel.
• Participer activement aux cérémonies agiles et aux réunions d’équipe.
• S’adapter à l’évolution de la technologie et à l’application des nouvelles méthodes pour atteindre les objectifs de l’organisation et suivre les meilleures pratiques pour le secteur financier et de l’industrie informatique.
• Contrôler la qualité et la stabilité des systèmes informatiques fournis en suivant les pratiques de développement standard du cycle de vie du produit (PLC).
________________________________________
Vos atouts pour réussir
Formation/Expérience :
• Baccalauréat en technologie de l’information ou expérience équivalente.
• Au moins huit ans d’expérience en tant que développeur Full Stack.
• Expérience dans le secteur bancaire est un atout.
Compétences clés :
• Expérience dans le développement et la maintenance de solutions sécurisées Full Stack .Net Core avec C#.
• Expérience dans le développement de solutions frontales avec Angular 17 (ou plus), Typescript et RxJs 6 (ou plus).
• Expérience de la conception, de la documentation, du développement, de la sécurisation et de la consommation d’API REST.
• Expérience pratique avec Azure DevOps.
• Expérience pratique en mode Agile (Scrum, Kanban, …).
• Bonne connaissance des principes de conception SOLID et des modèles de conception.
• Expérience des mécanismes modernes d’authentification et d’autorisation (OpenID Connect & OAuth).
• Expérience dans le développement de tests automatisés robustes (tests unitaires, tests de service).
• Expérience avec le pipeline CI/CD avec yaml (pipeline as code).
• Expérience pratique au sein d’équipes de livraison agiles.
• Expérience dans l’élaboration de solutions sécurisées.
• Maîtrise du développement avec les différentes ressources de l’environnement en nuage Azure, ainsi que des modèles de conception en nuage.
• Maîtrise de l’utilisation de Microsoft Visual Studio, Git, Azure DevOps, NuGet et des outils connexes.
• Expérience de travail avec des bases de données relationnelles telles que SQL Server et MySQL.
• Bonne compréhension de l’architecture pilotée par les événements et connaissance du streaming d’événements et des systèmes de messagerie tels que Kafka et ActiveMQ.
• Compréhension de la conteneurisation et des services cloud (Docker, Kubernetes, Tanzu).
• Compréhension des approches d’ingénierie logicielle telles que TDD, Pair Programming, CI/CD, et DevOps.
• Une expérience pratique dans la construction de microservices ou de systèmes distribués est un atout.
• Bilinguisme oral et écrit est requis.
Qualités personnelles :
• Joueur d’équipe.
• Capacité à travailler dans un environnement matriciel.
• Forte capacité de résolution de problèmes, de travail d’équipe, d’adaptabilité, d’autonomie et d’apprentissage.
• Excellentes compétences de communication verbale et écrite.
________________________________________
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.