Responsabilités
- Participer à toutes les phases du cycle de vie de développement applicatif sécure (SSDLC - Secure Software Development Life Cycle).
- Concevoir, documenter, développer et fournir des solutions techniques conviviales et évolutives basées sur l'architecture de l'information (données) et les exigences fonctionnelles et non fonctionnelles.
- Produire et maintenir la documentation d’architecture et de design, tout au long du développement et après la mise en production.
- Créer et maintenir des pipelines CI / CD dans Azure DevOps.
- Faire la maintenance des applications existantes
- Travailler en mode Agile
Requirements
- 7 à 10 ans d’expérience en ingénierie logiciel
- Baccalauréat en informatique, ingénierie ou expérience équivalente.
- Expérience pratique avancée avec les configurations et le développement de Microsoft Dynamics CRM 365
- Expérience en programmation avec Microsoft .NET, C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell et services Web.
- Expérience avancée des pratiques d'ingénierie logicielle telles que TDD, Pair Programming, Simple Design, Fake First.
- Maîtrise des concepts de programmation orientée objet. Bonne connaissance des principes de conception et des modèles de conception SOLID.
- Expérience dans le développement de tests automatisés robustes.
- Expérience avec les mécanismes modernes d'authentification et d'autorisation (OpenID Connect et OAuth).
- Excellentes compétences en analyse, en résolution de problèmes et en documentation.
Compétences complémentaires
- Connaissances et expérience dans le domaine des services financiers - un atout.
- Compréhension de la conteneurisation et des services cloud tels que Docker, Kubernetes, Tanzu.
- Bonne compréhension de l'architecture évènementielle et connaissance des systèmes de diffusion d'événements et de messagerie tels que Kafka et ActiveMQ.
- Expérience de travail avec des bases de données relationnelles comme SQL Server et MySQL.
- Maîtrise du développement avec les différentes ressources de l'environnement cloud Azure, ainsi que des modèles de conception infonuagique.
Language
Bilinguisme français / Anglais
Autre
Position Hybride 2 jours / semaine en présentiel au Centre-ville de Montréal.
Il y a 17 jours