Developpeur full stack
- 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éveloppeur·euses dans la compréhension des besoins et des solutions à mettre en œuvre;
- Effectuer des revues de code et contribuer à la qualité des développements;
- Faire évoluer les normes, les processus et les pratiques de développement;
- Collaborer étroitement avec les développeur·euses, 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 de l’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;
- Utiliser Git, les pratiques CI/CD et les pratiques modernes de développement;
- Comprendre les architectures applicatives et les systèmes distribués;
- Savoir comprendre et documenter les processus, les flux de données et les interactions entre les systèmes;
- Traduire les besoins d’affaires en solutions technologiques;
- Démontrer d’excellentes capacités d’analyse et de résolution de problèmes;
- Investiguer des problématiques dans des systèmes existants et identifier leurs causes racines;
- Proposer des solutions pragmatiques qui tiennent 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 interlocuteur·rices 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