Développeur
- 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 :
- Analyser les besoins d’affaires et technologiques et contribuer à leur clarification;
- Comprendre les processus existants, les flux de données et les interactions entre les différents systèmes;
- Évaluer les applications existantes afin d’identifier les impacts, les dépendances et les options de solution;
- Participer à la conception fonctionnelle et technique des solutions;
- Contribuer aux décisions d’architecture et proposer des solutions pragmatiques et maintenables;
- Concevoir et développer des applications et des services robustes;
- Intégrer des API et des interfaces avec des systèmes internes et externes;
- Investiguer des problématiques complexes et contribuer à l’analyse des causes racines;
- Accompagner les développeurs dans la compréhension des besoins et des solutions à mettre en œuvre;
- Effectuer des revues de code et contribuer à la qualité des développements;
- Participer à l’évolution des normes, des processus et des pratiques de développement;
- Collaborer étroitement avec les développeurs, les analystes, les équipes d’opérations et les partenaires d’affaires;
- Contribuer aux activités de livraison, de mise en production et de suivi des solutions;
- Travailler en mode agile et participer activement à l’amélioration continue.
- Détenir une expérience significative en développement logiciel dans des environnements complexes;
- Posséder une expérience combinant le développement et l’analyse fonctionnelle ou technologique;
- Avoir une solide expérience en développement back-end et en conception de services;
- Maîtriser le développement et l’intégration d’API;
- Connaître les bases de données relationnelles et SQL;
- Avoir de l’expérience avec Git, l’intégration et le déploiement continus (CI/CD) ainsi que les pratiques modernes de développement;
- Comprendre les architectures applicatives et les systèmes distribués;
- Démontrer une capacité à comprendre et à documenter les processus, les flux de données et les interactions entre les systèmes;
- Savoir traduire les besoins d’affaires en solutions technologiques;
- Posséder d’excellentes capacités d’analyse et de résolution de problèmes;
- Démontrer une capacité à investiguer des problématiques dans des systèmes existants et à en identifier les causes racines;
- Proposer des solutions pragmatiques tenant compte des contraintes techniques et d’affaires;
- Faire preuve d’autonomie et prendre en charge des sujets complexes de bout en bout;
- Communiquer efficacement avec des interlocuteurs techniques et fonctionnels;
- Collaborer efficacement au sein d’une équipe multidisciplinaire.
En savoir plus sur ce poste
Compétences
- Développement logiciel
Parrainage de visa
Aucune mention détectée dans l’offre
Mots-clés
- Développement logiciel