Retour aux résultats

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.

Le Profil Recherché Est Le Suivant

  • 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

Signaler cette offre