Développeur full stack iOS
- Montreal, QC, Canada
Temps plein
La candidature s’ouvre dans un nouvel onglet.
Détails de l’emploi
- Type d’emploi
- Temps plein
- Postuler avant le
- Langue de l’annonce
- Français
- Publié
Description originale de l’offre
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
- 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 et aux normes de développement logiciel;
- Produire et maintenir à jour la documentation d’architecture et de conception tout au long du développement et après la mise en production;
- Assurer la maintenance et l’évolution des applications existantes;
- Contribuer activement aux cérémonies Agile et aux rencontres d’équipe;
- Adapter les méthodes de développement à l’évolution des technologies et aux meilleures pratiques du secteur financier et des technologies de l’information;
- Contrôler la qualité et la stabilité des systèmes livrés en appliquant les pratiques standards du cycle de vie des produits;
- Maintenir les tests unitaires et la documentation associée aux processus de développement;
- Collaborer avec les développeurs et les analystes afin d’assurer la conception, l’intégration et la livraison des solutions applicatives.
- Détenir un baccalauréat en technologie de l’information ou posséder une expérience équivalente;
- Posséder au moins dix (10) années d’expérience comme développeur iOS;
- Maîtriser le développement et la maintenance de solutions sécurisées Full Stack avec .NET Core et C#;
- Avoir de l’expérience en conception, documentation, développement, sécurisation et consommation d’API REST;
- Connaître Azure DevOps et posséder une expérience pratique de son utilisation;
- Maîtriser les méthodes de travail Agile, notamment Scrum et Kanban;
- Comprendre les principes de conception SOLID et les modèles de conception;
- Posséder de l’expérience avec les mécanismes modernes d’authentification et d’autorisation, notamment OpenID Connect et OAuth;
- Développer des tests automatisés robustes, notamment des tests unitaires et des tests de service;
- Maîtriser la création et l’utilisation de pipelines CI/CD avec YAML;
- Posséder d’excellentes capacités d’analyse et de résolution de problèmes;
- Avoir de l’expérience au sein d’équipes de livraison Agile;
- Concevoir des solutions sécurisées conformément aux bonnes pratiques de développement;
- Maîtriser le développement avec les ressources de l’environnement infonuagique Azure et les modèles de conception infonuagique;
- Utiliser efficacement Microsoft Visual Studio, Git, Azure DevOps, NuGet et les outils connexes;
- Connaître les bases de données relationnelles, notamment SQL Server et MySQL;
- Comprendre l’architecture pilotée par les événements ainsi que les technologies de diffusion d’événements et de messagerie comme Kafka et ActiveMQ;
- Connaître les principes de conteneurisation et les services infonuagiques, notamment Docker, Kubernetes et Tanzu;
- Comprendre les approches d’ingénierie logicielle telles que TDD, la programmation en binôme, CI/CD et DevOps;
- Posséder de l’expérience dans le développement de solutions frontales avec SwiftUI et UIKit (un atout);
- Avoir de l’expérience pratique dans la création de microservices ou de systèmes distribués (un atout);
- Développer des applications évolutives et hautement disponibles (un atout);
- Connaître le secteur bancaire et ses processus d’affaires (un atout);
- Démontrer un excellent esprit d’équipe ainsi qu’une forte capacitée d’adaptation, d’autonomie et d’apprentissage;
- Posséder d’excellentes aptitudes en communication verbale et écrite et être en mesure de travailler efficacement dans un environnement matriciel;
- Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada. Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.
En savoir plus sur ce poste
Parrainage de visa
Aucune mention détectée dans l’offre
Mots-clés
- Secure Software Development Lifecycle