Développeur(euse) Full Stack - #439814
iA Financial Group (Industrial Alliance)
Date: 2 days ago
City: Quebec City, QC
Contract type: Full time

Description
Nous sommes actuellement à la recherche d’un développeur logiciel pour créer et maintenir des logiciels internes sur mesure. Le candidat retenu contribuera au développement de produits essentiels pour nos clients et comprendra les opérations TI. Il s’agit d’une excellente occasion de s’impliquer dans un environnement de travail positif et créatif, offrant d’excellents avantages sociaux et des horaires flexibles.
Responsabilités
Nous sommes actuellement à la recherche d’un développeur logiciel pour créer et maintenir des logiciels internes sur mesure. Le candidat retenu contribuera au développement de produits essentiels pour nos clients et comprendra les opérations TI. Il s’agit d’une excellente occasion de s’impliquer dans un environnement de travail positif et créatif, offrant d’excellents avantages sociaux et des horaires flexibles.
Responsabilités
- Comprendre et valider les besoins exprimés par l’équipe, en étroite collaboration avec le Product Owner (PO) et/ou les utilisateurs.
- Participer à la conception, la programmation, la configuration et l’intégration de la solution dans une logique de « juste assez — juste à temps » :
- en utilisant les meilleures pratiques de développement soutenues par les Centres d’Excellence (CoE) et en appliquant les bons patrons de conception, de découpage et de modélisation pour le traitement, les données, l’infrastructure d’hébergement, etc. ;
- Guider les choix techniques de l’équipe en s’appuyant sur les bonnes pratiques et les normes de l’entreprise, auxquelles il ou elle sera appelé(e) à contribuer :
- en démontrant une préoccupation constante pour garantir la sécurité et préserver la confidentialité des informations numériques ;
- en préparant son travail de développement à l’exécution de tests automatisés ;
- en réalisant les tests requis tout au long du processus de développement jusqu’à la mise en production, afin d’éviter toute interruption de service ;
- en mesurant les qualités de la solution développée (performance, robustesse, couverture fonctionnelle des tests, etc.) ;
- en mettant en place ou en utilisant une chaîne d’intégration et de déploiement continu.
- Communiquer et discuter des choix techniques avec ses pairs.
- Participer activement et initier des discussions entre les membres de l’équipe sur les choix de conception en lien avec les meilleures pratiques et les standards de l’entreprise.
- Participer à la révision de code de ses collègues.
- Fournir un soutien technique pour la solution logicielle une fois en production (anomalies, maintenance, surveillance, etc.).
- Contribuer activement à s’assurer que la documentation nécessaire à la pérennité des éléments conçus existe, soit valide et maintenue à jour. Soutenir l’équipe dans la stratégie de documentation et promouvoir les bonnes pratiques.
- Prendre en charge des tâches complexes et établir la norme dans son domaine d’expertise technique.
- Collaborer activement à toutes les activités de l’équipe (planification des cérémonies, définition de « done », etc.).
- Diplôme collégial ou baccalauréat en informatique ou dans un domaine pertinent.
- Plus de 5 ans d’expérience en développement logiciel.
- Connaissance des principes Agile et DevOps, et capacité à les appliquer dans un contexte de travail d’équipe.
- Connaissance des technologies infonuagiques, de conteneurs et de virtualisation (ex. Azure DevOps, Docker, …).
- Langages de développement, outils et technologies :
- ASP.NET & ASP.NET Core, C#, WCF, WPF
- Services et outils Azure
- Javascript et un des frameworks FrontEnd
- React
- Kubernetes, Conteneurisation
- MS-SQL, Azure SQL & Storage, MongoDB
- GIT & TFS
- Mulesoft (atout)
- VB.NET (utile à connaître, mais non requis)
- Expérience en programmation orientée objet et avec les principes SOLID.
- Expérience avec les tests unitaires et le développement orienté tests (TDD).
- Compréhension des stratégies d’intégration utilisant des applications d’entreprise, des exigences d’intégration de données, des API et des architectures orientées événements.
- Compréhension des modèles de conception, d’architecture et d’intégration (ex. Pub/Sub, CQRS, Event Sourcing, etc.).
- Connaissance des pratiques BDD (Behaviour-driven Development) et DDD (Domain-driven Design).
- Grande capacité à identifier et résoudre des problèmes.
- Connaissance du secteur des services financiers et de l’assurance (un atout).
- Niveau d'anglais avancé car la personne utilisera une documentation en anglais, communiquera sous forme d'appels et courriels en anglais avec des partenaires unilingues anglophones, sur une base journalière.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Account Manager - Test and Measurement
Keysight Technologies,
Quebec City, QC
4 days ago
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our powerful, award-winning culture embraces a bold vision of where technology...

Directeur / Directrice de projet en développement durable
BPA,
Quebec City, QC
1 week ago
BPA est une firme d’ingénierie spécialisée en bâtiment pour les marchés institutionnels, commerciaux, multi-résidentiels et industriels fondée en 1956. Présents à travers le Canada, nous offrons à nos clients une expertise en mécanique; électricité et puissance; développement durable et efficacité énergétique; structure; télécommunication; sécurité; immotique; acoustique; services alimentaires et mise en service. C’est animé par nos valeurs d’intégrité, d’excellence, d’accomplissement...

Ingénieur des ventes, acquisition commerciale
Snowflake,
Quebec City, QC
1 week ago
Build the future of the AI Data Cloud. Join the Snowflake team. Construire l'avenir des données. Rejoignez l'équipe de flocons de neige. Nous recherchons un ingénieur de vente senior qui est habitué à résoudre les problèmes les plus complexes du client et à conclure des offres importantes. Dans ce rôle, vous travaillerez directement avec l'équipe de vente et les partenaires...
